4 releases
0.1.3 | Apr 21, 2022 |
---|---|
0.1.2 | Apr 21, 2022 |
0.1.1 | Apr 21, 2022 |
0.1.0 | Apr 21, 2022 |
#4 in #langauge
110KB
3K
SLoC
Funki Lang
Funki is a embeddable functional customisable langauge.
It is currently in Alpha. Much of the language is still open to being changed and has not be finalised.
Funki is open to contributions.
Funki is built on Lalrpop.
It currently supports:
- Custom types
- Custom operators
- Custom functions
- Integer arithmetic
- String interpolation
- Closures
- Error messages and locations
- More!
Changes that need to be made:
- Language design is still subject to change
- Move to stack based interpretation rather than recursive
- Full language documentation/ tutorials
Dependencies
~2.5–5MB
~79K SLoC