10 breaking releases

0.13.0 May 6, 2024
0.11.0 Feb 10, 2024
0.9.0 Nov 18, 2023
0.8.0 Jul 28, 2023
0.5.0 Feb 22, 2023

#146 in Programming languages

Download history 10/week @ 2024-02-05 4/week @ 2024-02-12 58/week @ 2024-02-19 35/week @ 2024-02-26 21/week @ 2024-03-04 36/week @ 2024-03-11 12/week @ 2024-03-18 17/week @ 2024-03-25 51/week @ 2024-04-01 156/week @ 2024-04-08 23/week @ 2024-04-15 7/week @ 2024-04-22 5/week @ 2024-04-29 156/week @ 2024-05-06

211 downloads per month
Used in 12 crates

Apache-2.0

485KB
9K SLoC

Tan Language

Tan is a uniform language for Humans and Machines.

Example

Here is an example of Tan:

; Computes the fibonacci function.
(let fib (Func [x]
    (if (< x 3)
        1
        (+ (fib (- x 1)) (fib (- x 2)))
    )
))

(writeln (fib 10))

Status

This is an experimental project, not intended for production use.

Contributing

Pull requests, issues, and comments are welcome! Make sure to add tests for new features and bug fixes.

License

This work is licensed under the Apache-2.0 License with LLVM Exceptions. See LICENSE.txt or https://spdx.org/licenses/LLVM-exception.html for details.

Copyright © 2022 Georgios Moschovitis.

Dependencies

~15–29MB
~463K SLoC