Presentation: "Building DSLs with External Workbenches"

Track: DSL

Time: Wednesday 15:40 - 16:30

Location: Lille Sal

Abstract: A new abstraction style of software development is on the horizon: building Domain Specific Languages with language workbenches (like Intentional Software, JetBrains MPS, Textual Modeling Framework, and others). The interesting aspects of this development style aren't the tools themselves, but the ways in which projects built by composing languages differs from our current perceptions of development. This talk highlights several of these paradigm shifts and what it takes to build software in an environment where building new languages is easy. In the context of real project delivery, I discuss language composition, type systems, debugging and tracing, and other practical considerations for the use of language workbenches. This talk highlights how using DSLs as an abstraction mechanism allows more effective project delivery.
Download slides

Neal Ford, ThoughtWorks

 Neal  Ford

Neal Ford is an senior application architect at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery.

He is also the designer and developer of applications, instructional materials, magazine articles, courseware, video/DVD presentations, and author of the books Developing with Delphi: Object-Oriented Techniques, JBuilder 3 Unleashed, and Art of Java Web Development.

He is also the editor and a contributor to No Fluff, Just Stuff Anthology : The 2006 Edition and No Fluff, Just Stuff Anthology Volume 2: The 2007 Edition. His primary consulting focus is the building of large-scale enterprise applications. He is also an internationally acclaimed speaker, having spoken at numerous developers conferences worldwide. Check out his web site at He welcomes feedback and can be reached at