Serious Game for Teaching Programming


A little while back Jordi Cabot, who runs https://modeling-languages.com, contacted me and asked me if I wanted to write about CREST. Unfortunately this was right in the time where I was working towards finishing my PhD thesis. Now, that I finished, I followed up on his offer.

In my article, I argue for the use of internal DSLs such as CREST. The main focus lies on showcasing the language, but I also explain briefly that I am fully convinced that internal DSLs are a viable alternative to language workbenches.

The article is hosted here: https://modeling-languages.com/dsl-in-python-cyber-physical-systems/

Have a look and tell me what you think!