Chapter 1. What are domain-specific languages?

In this chapter

  • Understanding domain-specific languages
  • Distinguishing between domain-specific language types
  • Why write a domain-specific language?
  • Why use Boo?
  • Examining domain-specific language examples

In the beginning, there was the bit. And the bit shifted left, and the bit shifted right, and there was the byte. The byte grew into a word, and then into a double word. And the developer saw the work, and it was good. And the evening and the morning were the first day. And on the next day, the developer came back to the work and spent the whole day trying to figure out what he had been thinking the day before.

If this story rings any bells, you’re familiar with one of the most fundamental ...

Get DSLs in Boo now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.