InfoQ

Topic/Tag specific view

DSLs Content on InfoQ


Latest featured content about DSLs

Metamodel Oriented Programming

Community
Architecture
Topics
Methodologies,
Model Driven Engineering,
Programming

In this article, Jean-Jacques Dubray questions the belief that code and models are two separate worlds. He presents a unified view of Model Driven Engineering, Architecture and Programming models. In particular, he introduces a novel approach to specify execution element semantics in DSLs.

News about DSLs

MountainWest RubyConf 2009 Videos

Community
Ruby
Topics
Ruby on Rails,
Usability

MountainWest RubyConf took place from 13-14 March in Salt Lake City. All talks are available from Confreaks; we picked some interesting ones – Rails 3 and Merb, DSL design, usability on Rails, Vertebra – and give a coarse summary and some pointers into the talks.

JetBrains Meta Programming System Supports Language Oriented Programming and DSLs

Community
Architecture
Topics
Modeling,
Language Workbenches,
Model Driven Engineering

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.

External DSLs: Success and Failure Factors

Community
Architecture
Topics
Domain Specific Languages,
Open Source

Given the growing interest in Domain Specific Languages, Michael Feathers provides some reflections on external DSLs, their advantages and pitfalls as well as possible success and failure factors that he believes to be function of far more than the technology.

Articles about DSLs

Developing a Complex External DSL

Community
Architecture
Topics
Domain Specific Languages

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

RGen: Ruby Modelling and Code Generation Framework

Community
Architecture,
Ruby,
Java
Topics
Domain Specific Languages,
Modeling

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.

Presentations about DSLs

The State of the DSL Art in Ruby

Community
Ruby
Topics
Language Design,
Dynamic Languages,
Programming

In this talk Glenn Vanderburg discusses what the Ruby community has learned about building DSLs, and shows how to build state-of-the-art DSLs without going overboard.

Shaw and Fowler About Forging a New Alliance

Community
Architecture,
Agile
Topics
Communication,
Business

Scott Shaw, Director of Services at ThoughtWorks, and Martin Fowler, Chief Scientist at ThoughtWorks, talk about the need for a new relationship between the business department and the IT department. Studies have constantly shown that the main culprit for unsuccessful projects lies in miscommunication between the business people and the IT ones.

Martin Fowler and Dan North Point Out a Yawning Crevasse of Doom

Community
Agile
Topics
Collaboration,
Communication

In this presentation filmed during QCon London 2007, Martin Fowler and Dan North talk about the communication gap existing between the developers and the customers or users. Closing this gap is extremely important in order to create successful software.