this is the emacs language workbench by the way, one of those things where every part of it is fun to implement (so far)
a language workbench lets you freely define, use, and splice together programming languages. mine lowers languages into s-expressions and then either code inside your running emacs session or a native binary via QBE IR
currently it just does brainfuck and other toy languages, right now I’m tackling the multi-language REPL and then I’m gonna do a useful language
I hope this’ll be useful for other people, but for me it has so much potential already
this is the emacs language workbench by the way, one of those things where every part of it is fun to implement (so far)
a language workbench lets you freely define, use, and splice together programming languages. mine lowers languages into s-expressions and then either code inside your running emacs session or a native binary via QBE IR
currently it just does brainfuck and other toy languages, right now I’m tackling the multi-language REPL and then I’m gonna do a useful language
I hope this’ll be useful for other people, but for me it has so much potential already