This has now been superceded by SAILAR, a rewrite of this project in the Rust programming language for performance reasons and changes in design.
Another virtual machine and bytecode format written for fun, whose language is in static single assignment form.
For an obligatory hello world example, click here.
First, download the .NET 5 SDK then navigate to the repository and run the following on your command line:
dotnet build -c Release The asmdl tool compiles .txtmdl files into .binmdl files. For examples on the syntax of the text format, see the examples directory.
Compiled files are then interpreted with the runmdl tool.