InfoQ Homepage Presentations Textual DSLs Made Simple
Textual DSLs Made Simple
Summary
In this presentation filmed during QCon London 2008, Markus Voelter tried to convince the audience that writing a textual external DSL is fairly straightforward and simple. He took them through the steps needed to create a textual DSL from defining the grammar to processing a domain model.
Bio
Markus Voelter works as an independent researcher, consultant and coach for software technology and engineering. His focus is on software architecture, model-driven software development and domain specific languages as well as on product line engineering. Markus also regularly writes (articles, patterns, books) and speaks (trainings, conferences) on those subjects.
About the conference
QCon is a conference that is organized by the community, for the community.The result is a high quality conference experience where a tremendous amount of attention and investment has gone into having the best content on the most important topics presented by the leaders in our community. QCon is designed with the technical depth and enterprise focus of interest to technical team leads, architects, and project managers.
Community comments
problem with the video
by Kacem Boufelliga,
Re: problem with the video
by Floyd Marinescu,
Alternatives
by Tjerk Wolterink,
Java Community
by wladimir braguini,
Re: Java Community
by Abel Avram,
slides??
by Gregory Guthrie,
problem with the video
by Kacem Boufelliga,
Your message is awaiting moderation. Thank you for participating in the discussion.
the video stops after 15 mins
Alternatives
by Tjerk Wolterink,
Your message is awaiting moderation. Thank you for participating in the discussion.
Just a note to the reader: An alternative is TCS, it allows Text2Model and Model2Text transormations and also generates an editor (complete with syntax highlighting and an outline).
Link: wiki.eclipse.org/index.php/TCS
Maybe TCS is a bit less mature but it works for me. I am using it for my Master Project @ University of Twente.
I am creating a language wich can be used to specify the semantics of your language based on Structural Operational Semantics (SOS, by Plotkin), with this semantic-description you can simulate your language.
Re: problem with the video
by Floyd Marinescu,
Your message is awaiting moderation. Thank you for participating in the discussion.
Java Community
by wladimir braguini,
Your message is awaiting moderation. Thank you for participating in the discussion.
Using Java tools and Java samples shouldn't this presentation be in the Java community also?
Re: Java Community
by Abel Avram,
Your message is awaiting moderation. Thank you for participating in the discussion.
Wladimir, the presentation was inadvertently marked for .NET instead Java. Fixed. Thanks for noticing.
slides??
by Gregory Guthrie,
Your message is awaiting moderation. Thank you for participating in the discussion.
Since the video is mostly a talking head, are the View-graphs or slides available online?
And he references his paper on the topic, available?