mwrc: Jeremy McAnally: Jive Talkin’: DSL Design and Construction

Jeremy McAnally: Jive Talkin': DSL Design and Construction

He started by talking about how China has a ton of language dialects. And the island Papua New Guinea has an extremely high language density. North America has a relatively low number of language dialects.

Ruby Modules that have Domain Specific Languages:

  • Cucumber
  • Ruleby
  • Configuration
  • Puppet

Internal

  • Rails Templates - very concise. some people would like more bubbly language
  • RSpec - the model for Ruby DSLs these days
  • Permissionable

Comments are closed.