Language implementation
- Support for lists
- Support executing treesort.rock - nested functions are actually objects, so if they get passed around to
other functions they need to be called using
.call()
notname()
... or just.call
everything so it's easier.
Examples
- Should be able to run the Cellular Rockomata
- Math module https://gist.github.com/wrenoud/6be6f7509c88a3d8f9867ae782fb768f
- Add code history to the REPL
- Make REPL work with multiline input also, not only singular lines
- Make a demo visitor that evals the code and waits a bit between commands, so it's more music video-ish. Maybe should change the console colors while at it?