|
Sage is a Rust-like programming language built on a brainfuck-inspired VM with LLVM-like properties.
https://github.com/adam-mcdaniel/sage Check out the web-demo to run the compiler in the browser, along with a graphical example using JavaScript interop!
https://adam-mcdaniel.net/sage Sage is designed to be portable, but also useful. To prove its usefulness, I used it to implement a user-space for a new operating system: SageOS
https://github.com/adam-mcdaniel/sage-os
The language also runs on embedded devices, like the flipper zero! |
This is an interesting snippet from your website, did this project intentionally start out as an attempt to design around a Turing machine? Or is it just safe to say that all languages executing on a stack with no heap are Turing machines?