Curly is a statically typed functional programming language that focuses on iterators. Some of its main implementation features include lazy evaluation, list comprehensions, and quantifiers. Here is an example:
primes = n in (from 2) where
for all p in (range 2 n)
n % p != 0
- Sum types!
- Currying!
- Lambdas!
- Match expressions!
Install Curly by running:
git clone https://github.com/curly-lang/curly-lang && cd curly-lang && cargo install
- Issue Tracker: https://github.com/curly-lang/curly-lang/issues
- Source Code: https://github.com/curly-lang/curly-lang
If you are having issues, please let us know. We have a Discord server located here.
The project is licensed under the LGPL licence.
- @jenra, main contributor