It is a good starting point for those who would like to implement their own programming language, or just learn how it is done. The following features are demonstrated:

The languages are not really meant to be used. Rather, you should read and study the source code, which is decorated with ample comments. Also, each language lang has its own README.markdown and example.lang in the subdirectory src/lang. Nevertheless, all the language are fully functioning miniature versions of real languages and can be executed.

Website | Github

Tags: language   place   vm  

Last modified 10 May 2020