adam mcdaniel
adam mcdaniel
Right now, Oak's type system is a bit weird compared to other languages. Take for example, C++ structures: ```c++ struct Date { Date() {} int get_day() { return day; }...
Right now, there is a bit of confusion about the distinction between the standard library and the core VM implementation. The core VM implementation should be _all_ that a program...
It would be a really handy feature to add a `Cmd::Multiple(Vec)` enumeration for the `Cmd` enum so that multiple commands could be used in succession for a keybinding.
Needs more Shrek.txt files
Its unclear which functions are builtin. The complete list should be added to the readme.
This PR implements a new parser and lexer for sage, and gets rid of the `pest` dependency. The new parser and lexer are implemented with LALRPOP and Logos. With the...
Add LLVM backend as a target. Make it available through an ***optional*** feature flag like `llvm-support` or something; LLVM is an utterly massive dependency that I don't want to rely...
I want to be able to see the turing tape in operation with a tape head using a neat graphic. Something like https://adam-mcdaniel.net/harbor