I am looking into DSL (domain specific language) recently. There are a few links below, bookmarked for my own convenience:
- Language Oriented Programming: The Next Programming Paradigm
A good paper introduction to DSL. The language is plain, vivid, and easy to understand. Really a good start point.
- An introductory example of domain specific languages – by Martin Fowler
It’s a very good start point. Martin gives explanations by examples, which make everything clear to understand. There are some examples in XML, ruby-like, and vbscript-like forms.
- The Pragmatic Code Generator Programmer by Sven Efftinge et. al.
Another article for using openArchitectWare Xtext.
- The Help Documentation coming along with the Xtext Framework
Definitely the good documentation to start with Xtext.
- Sven Efftinge’s Blog
Svem plays an important role in developing Xtext, which is a DSL framework.
- More blogs ……
More blogs at ohloh……
- The Xtext Framework: TMF Xtext and oAW Xtext
The former is a subproject of eclipse TMF (textual modeling project). The latter is under the umbrella of OpenArchitectAWare. Definitely there is connection between them. Yes, by the same group of people.
- MPS Project – Developed by a famous European company, they published the paper of the #1 item.