Dripro Building DSLs
July 20, 2016
DSLs are everywhere. Have you ever used SQL, Ant or maybe HTML? If so you were using a DSL, maybe without realizing it.
Domain-Specific Languages, or DSLs, provide convenient syntactical means of expressing goals in a given problem domain. A well-crafted DSL communicates the essence and means of the domain it represents in a natural way, so that you don’t even think about its underlying technology.
In this talk I’ll introduce the concept of DSLs, their pros and cons, and we will see a practical example and build our very own tax calculation DSL using TypeScript.