A simple programming language for researching different ways of program execution and compilation.
Note: Since this project is part of a research project, the language cannot be considered production-ready.
Since rush was initiated due to a research project about compiler construction and different means of program execution, all important concepts are explained in the rush paper. The project and the paper were developed by Mik Müller and Silas Groh at the CFG Wuppertal.
An up-to-date version of the rush paper can be viewed at this url. Additionally, the source code and commit history of paper can be found at the below git repository.
If you want to get started with using the rush language, there are two possible ways:
- Using the rush playground at play.rush-lang.de
- Installing the rush CLI