Presentation: "DSLs in JavaScript"
Time: Friday 13:00 - 14:00
Location: Henry Moore Room
Domain specific languages are all the rage these days - from ordering hash-browns to complex business rules, DSLs are showing up everywhere. Though not the right tool for every job, DSLs can prove very useful, but they require a language with the right characteristics.
Most examples are written in Ruby or Groovy, but if you find yourself in an organization that isn't as accepting of new languages, all is not lost...we can use JavaScript!
Though often dismissed as a toy language, JavaScript is very powerful and includes many of the features of today's darlings. We'll take a look at a leading example of a JavaScript DSL, JSSpec and show how you can mold JavaScript to suit your needs.