O'Reilly logo

DSLs in Boo: Domain-Specific Languages in .NET by Ayende Rahien

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 13. A real-world DSL implementation

In this chapter

  • Building real-world DSLs
  • Exploring the language usage
  • Going beyond the code

We’ve covered a lot of ground in our journey to learn about and build DSLs. We’ve explored the reasons for building them, the intricacies of their implementation, and how to extend a language to meet specific needs. We considered what’s involved in creating a good language: testing, versioning, documentation, user interface, and supporting tools. We also spent the previous chapter reviewing a host of implementation challenges related to particular needs, along with approaches for solving them.

The only thing we haven’t done yet is use all that knowledge in a cohesive manner. The languages we’ve built so ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required