coolya / basic-lang

A basic step by step example we use to build our own language live on stream at https://twitch.tv/dumdidum
MIT License
3 stars 2 forks source link

simple state machine language with graphical editor #6

Open coolya opened 5 years ago

coolya commented 5 years ago

Add a simply state machine language with transitions and actions that has textual and graphical editor

OttkO commented 5 years ago

Hello. This would be indeed very interesting to see, because it will show another true strength of MPS. Please include it soon in your next Heavy Meta streaming sessions.

fvollmer commented 5 years ago

@OttkO Do you already know this repository https://github.com/markusvoelter/mpsintrocourse/? The video regarding the graphical editor isn't available yet. But you can checkout the branch finishedGraphicalEditor and play around with it. You can find two (?) more examples in the MPS-Extensions Repository, but they are kind of ugly (in my opion). Addionally there is http://dslfoundry.com/using-the-diagram-editor-and-querylist-lets-build-a-graphical-structure-editor-for-mps/, which demonstrates the diagram editor in an intresting use case.