BT
rss

DSL Evolution

Posted by Peter Bell on  Dec 22, 2009

In this article, author Peter Bell discusses the best practices on how to evolve the DSLs using techniques like backwards compatibility through versioning, to automated transformation of statements. 14

Evolving Java Without Changing the Language

Posted by Charles Humble on  Oct 15, 2009

InfoQ examines three techniques for encouraging experimentation with potential new Java language features - DSLs, the annotation processor, and moving the syntactic sugar from the language to the IDE. 14

Metamodel Oriented Programming

Posted by Jean-Jacques Dubray on  May 26, 2009

Jean-Jacques presents a unified view of Model Driven Engineering, Architecture and Programming models. He introduces a new approach to specify the execution elements semantics of DSLs. 6

Developing a Complex External DSL

Posted by Vaughn Vernon on  Apr 13, 2009

In this article Vaughn Vernon explains the difference between internal and external DSLs and shows the steps involved in developing a complex external DSL. 19

RGen: Ruby Modelling and Code Generation Framework

Posted by Martin Thiede on  Feb 20, 2009

This article introduces RGen, a modelling framework inspired by openArchitectureWare. RGen uses internal DSLs for defining metamodels and offers a full modelling stack for Ruby. 2

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2013 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT