CODE Magazine / Articles

DSL

Articles filed under DSL

Articles

Showing 1–5 of 5

  1. CODE Magazine: 2009 - March/April cover

    Building Domain Specific Languages in C#, Part 2

    In the first installment of this article, I showed how to leverage C# syntax to create a specific type of domain specific language in C# called a fluent interface, converting an API into something with a fighting chance of readability. In this article, I’ll show you how to take advantage of some of the cool new features of C# to really push the envelope on this style of coding.

  2. CODE Magazine: 2009 - January/February cover

    Building Domain Specific Languages in C#

    At the JAOO conference in Aarhus, Denmark this year, domain specific languages came up in virtually every conversation. Every keynote mentioned them, a lot of sessions discussed them (including a pre-conference workshop by Martin Fowler and myself), and you could hear “DSL” in most of the hallway conversations. Why this, and why now?

  3. CODE Magazine: 2008 - September/October cover

    Polyglot Programming: Building Solutions by Composing Languages

    Polyglot programming refers to leveraging existing platforms by solving problems via solutions that compose special purpose languages.This concept leverages the multi-language nature of the CLR to create simpler solutions to vexing problems. This article delves into the motivation, benefits, and challenges of writing applications in this style.

  4. CODE Focus Magazine: 2008 - Vol. 5 - Issue 1 - Extensibility cover

    Domain-Specific Development in Visual Studio

    The Visual Studio SDK contains tools that make it easy to define and implement graphical Domain-Specific Languages (DSLs) and associated code generators in Visual Studio.The term domain-specific development refers to an approach to software development involving the use of DSLs to drive code generators. The tools contained in the Visual Studio SDK are collectively called the “DSL Tools” and use domain-specific development techniques to create and implement DSLs for use in Visual Studio. This article illustrates the domain-specific development approach through an example, and then shows how you can use the DSL Tools in the Visual Studio SDK to build the DSL used in that example.

  5. CODE Magazine: 2006 - July/August cover

    Introducing Domain Specific Languages

    One of today’s new buzzwords in IT is Software Factories. This Microsoft initiative is likely to change the way that developers build software in the near future. The Software Factories initiative and vision doesn’t stand on its own, however. It’s initially supported by a set of new tools like Visual Studio 2005 Team System, the Guidance Automation Toolkit, and the DSL Tools. In this article, we will discuss Domain Specific Languages as they are one of the pillars of Software Factories. What is their role in Software Factories? How can they help you develop software? Is this just more hype or will Domain Specific Languages really change the way we build software in the not too far future? Let’s find out on the next pages.