Java based generic scripting engine with dynamic language features. Syntax is also based on the Java language and works transparent with Java VM in that it locates classes on the fly and can also compile .java files in runtime.
The MCAScript programming language consists of a subset of C# extended by special statements from hardware programming languages. It has been developed to be used within the MCA(Modular Controller Architecture) to script to behaviour of robots.
Model4Lang is a framework for model driven language development. To develop a programming language of your own, whether it's a simple script language or a full-fledged one, you start by defining its abstract syntax in a model.