One of the great features of the CoffeeScript language is the great expressiveness that allows easy creation of Domain Specific Languages (DSLs). In this post I'll explore this aspect of CoffeeScript more with a reflection on how DSLs are done in Ruby. Why bother with DSLs? If you are a programmer then you have worked with a lot of DSLs, some of these are: regular expressions SQL CSS etc. DSLs sho
{{#tags}}- {{label}}
{{/tags}}