adam mcdaniel

Results 30 issues of adam mcdaniel
trafficstars

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; }...

intermediate representation

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...

hardening
standard library
core library
error handling

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.

enhancement

Needs more Shrek.txt files

Its unclear which functions are builtin. The complete list should be added to the readme.

documentation

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...

enhancement
Frontend📝

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...

enhancement
hardening
definitely

enhancement
help wanted
good first issue
definitely

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

maybe