Oh, folks! It has been several months since the release of mlmcr Revision 2.
Many things have changed, starting from the interpreter itself: it has been completely rewritten from scratch, to allow for many new features to be added.
This release is fundamentally incompatible with mlmcr Revision 1 and 2. I suggest you read the (much improved) documentation to understand how everything works now.
A brand new thing for me was the creation of Linux binaries, which I think I might have finally understood. The binaries are below.
Another thing that comes with this release is the addition of a Visual Studio Code extension made specifically to support syntax highlighting in mlmcr scripts and headers.
You can download everything below. The instructions for installing everything are in the README.md file in the root of this repository.
Happy coding!
Warning: a critical hotfix fixing a stack error being thrown erroneously has been released after the initial release of Revision 3. The source code that is downloadable below is the old version, and I can't update it. The updated source code is the one in mlmcr-main.zip
.