InfoQ

InfoQ

Topic/Tag specific view

Language Workbenches Content on InfoQ


Latest featured content about Language Workbenches

Textual Modeling Tools: Overview and Penalty Shoot-out

Topics
Domain Specific Languages,
SPLASH 2010,
SPLASH,
Languages,
Conferences,
Architecture,
Language Design,
XText,
Programming,
Language Workbenches

Bernhard Merkle discusses the various types of DSLs, and compares different language workbenches by using them with the same custom DSL in order to outline the differences between them.

Book on Leveraging Domain-Specific Languages by Martin Fowler with Rebecca Parsons

Topics
DSLs,
Domain Specific Languages,
Design Pattern,
Languages,
Compilers,
Object Oriented Design,
Architecture,
Language Design,
Patterns,
Design,
Book,
Programming,
Language Workbenches

In their new book Martin Fowler and Rebecca J. Parsons address the topic of Domain-Specific Languages. “Domain-Specific Languages” does not only address the concepts behind DSLs, but also tries to explain the subject in a pragmatic manner using examples in Java, C# and other languages.The book contains different patterns that reveal best practices in designing DSLs.

Intentional Software at Work

Topics
QCon San Francisco 2009,
Domain Specific Languages,
Languages,
QCon,
Architecture,
Conferences,
Programming,
Language Workbenches,
Intentional Software

Magnus Christerson demonstrates using a domain workbench to develop an electronics domain language - its key concepts, how they are defined, the semantic model – and a building access permit example showing the phases from concept to code.

News about Language Workbenches

JetBrains MPS 1.1: Performance Improvements and Easier Debugging

Topics
Java,
Languages,
Compilers,
IntelliJ IDEA,
JetBrains,
Architecture,
Programming,
Language Workbenches,
Meta Programming System,
IDEs,
Companies

Half a year ago, Meta-Programming System (MPS) version 1.0 was released by JetBrains. Following up on this, the 1.1 release occurred in December. InfoQ revisited the current state of the language workbench, which is provided as an open source product under an Apache 2.0 license (with the exception of the JetBrains IDE framework, which was extracted from IntelliJ IDEA and which is not open source).

JetBrains Meta Programming System Supports Language Oriented Programming and DSLs

Topics
DSLs,
Domain Specific Languages,
JetBrains,
Languages,
Language Workbenches,
Companies,
Architecture,
Modeling,
Model Driven Engineering,
Meta Programming System,
Programming,
Language Oriented Programming,
Metaprogramming

Meta Programming System (MPS), a new Language Oriented Programming tool from JetBrains, allows the developers to extend programming languages as well as create Domain Specific Languages (DSLs) for enterprise applications. JetBrains development team recently announced the release of beta version of MPS software.