Posts Tagged ‘documentation’

A book on DSL Engineering (and JetBrains MPS)

Tuesday, February 19th, 2013

Here’s a tip - Markus Voelter (http://www.voelter.de/) has just published his new book, which is highly relevant to our field:

DSL EngineeringDSL Engineering
Designing, Implementing and Using Domain Specific Languages

The book provides a thorough read on the subject, introducing the reader into the core aspects of DSL design and implementation. It explains the fundamental principles of using DSLs as part of modern development cycle and showcases JetBrains MPS as one of the tools that aim to make DSL development approachable.

This book provides a thorough introduction to DSLs and lends inspiration to readers of where and how to use DSLs. It relies on today’s state-of-the-art language workbenches: JetBrains MPS, Xtext and Spoofax. Thus on top of gaining an insight into each of these tools individually you will get a direct side-by-side comparison of the tools, their capabilities and targets.

DSL Engineering is available in print and as a PDF (donationware) from dslbook.org.


Develop with pleasure!
-JetBrains MPS Team

A new screen-cast series on building language extensions

Tuesday, November 8th, 2011

Markus Voelter and Vaclav Pech sat down together and recorder an introductory MPS screen-cast series featuring some of the fundamental principles of language extensions in MPS. To learn the basics of MPS tune JetBrains TV, make yourself comfortable and have a look.

There are currently four videos available for you to download. A few more demos are coming soon, so stay tuned.

  1. Creating a new statement
  2. Creating tabular expressions
  3. Creating new types and literals
  4. Language Extensions - Describing the dataflow


Please, don’t forget to leave a comment to let us know how you enjoyed the demos and/or what topics you’d like to see covered in our future screencasts.

Develop with pleasure!
-JetBrains MPS Team

Two new screen-casts to introduce you into MPS

Friday, September 23rd, 2011

The JetBrains TV site now hosts two new introductory screen-casts loaded with practical tips and tricks that aim to help people start using MPS effectively. While the first demo describes how to work with the MPS editor, the second one illustrates ways to run your solutions either from within MPS or integrated into a Java solution. If you are an MPS freshman and want to get useful tips, check them out.

Develop with pleasure!
-JetBrains MPS Team