A DSL to draw graphics on a JFrame, which is built with JetBrains MPS.
It's an extended Shape language in the MPS tutorial, which has got more beautiful user interface.
You can build simple GUI, with DSL like this(the below picture shows how this language works):
Download MPS for your operating system, and open this project with it.
And open the 'sandbox' node in the logical view, enjoy playing with it.
Because the official MPS tutorial provides a sample, which is called Shape, is very similiar with this language.
Actually, this language is a thin extension of the one mentioned above. I added color highlighting and concept constrains.
With more features, constrains, behaviors, and abstractions.
You can learn MPS by viewing this project.
This language is built using MPS EAP 2017.1