New MPS Tutorial available
A new, very detailed
MPS Tutorial is available. It is based on the MPS entry for the
Language Workbenches Competition 2011 and explain some basic, but also some non-trivial aspects of MPS.
Give it a try, and let me know what we can improve. We're going to evolve it over time.
Language Workbench Competition 2011
Over the past few years, and actually the past year, a lot of new initiatives have surfaced in the area of creating so called language workbenches - aiming at facilitating the definition and use of DSLs and code generation.
We believe each of these has its own strengths and weaknesses, and none is 'the best' for every purpose. Still, a lot of people keep asking for the best workbench. Based on that, we have started a Language Workbench Competition, in which we will be able to compare the strengths and weaknesses of these workbenches based on solutions for a predefined set of cases.
If you want to participate (implement the case) or just understand how the different workbenches work,
take a look at the site. Currently, of course, there are no submissions yet.
The idea for LWC11 originates from a group of people who met in the preparations for, and during CodeGeneration 2010: Markus Völter, Eelco Visser, Steven Kelly, Angelo Hulshout, Jos Warmer, Pedro J. Molina, Bernhard Merkle and Karsten Thoms.