Presentation: "A Skeptical View of Language Workbenches"
Track: DSL in Practice
Time: Friday 14:45 - 15:45
Abstract: Programmers who are interested in DSLs are getting excited about the class of new programming tools called "language workbenches". Companies including JetBrains, Intentional Software, and Microsoft are introducing tools for designing and building external DSLs with rich tool support. Some of these tools are truly impressive, supporting visual languages of various kinds and parallel, isomorphic representations of the same underlying semantics. But I confess that I'm skeptical. In this talk I'll explain why I think language workbenches will see limited use, confined to a small percentage of projects where their benefits outweigh their costs.