Hey!

Welcome to Blip, home of the best original web series! When you’re done watching this episode, checkout some of our top shows or learn more about us!

×

Clojure

Christophe Grand: (not= DSL macros)

Other Sharing Options

×
Embed
The embed code has been copied to your clipboard
Share
About this episode
Too often, one writes a DSL by starting with macros. However, this is often a case of premature optimization. An approach centered around "DSV" (dom...
Too often, one writes a DSL by starting with macros. However, this is often a case of premature optimization. An approach centered around "DSV" (domain specific values) and an interpreter leads to greater dynamicity. Macros can be added afterwards for optimization purposes or as syntactic sugar. Less
31:54 How To
Discover the best in original web series.© 2012 Blip Networks, Inc. All Rights Reserved.