No.
This is an experimental Den implementation. It intends to support all of the same syntax with some extra goodies.
This is the first language I've ever written an interpreter for, so it is as much a learning process as anything else.
- Strong, Dynamic types (Erlang style)
- String internment
- Persistent data structures
- Immutability
- Functions as first-class citizens
make
- Thats it. You should now have a
lair
binary.
Currently there is no REPL for testing, so for now usage is limited to loading a file, parsing it, executing it and then doing whatever the program wanted via STDOUT/STDIN.
./lair t/basic.den
Documentation is done with Doxygen. Note that this is for Lair itself, not for Den.
To build docs:
doxygen lair.conf