Advanced DSLs in Ruby 5.0


Building Domain Specific Languages in Ruby shows the power and flexibility of the language.

This talk covers some advanced DSL techniques in Ruby, including building really fluent interfaces, building natural language-styel DSLs, using sticky attributes, factories via const_missing, bubling methods, and other techniques. This session goes beyond the general syntactic tricks used to create DSLs; it shows how to make internal DSLs in Ruby a compelling abstraction mechanism for building frameworks and other tools.

Comments on this Talk

Stream.30878 David Medinets, 21 Feb 09:09 PM

I loved the ideas of sticky attributes.

Have an account? Sign in or register.

Leave a Comment

1 Rating: 5.00

Delivery: 5.00

Content: 5.00

Time & Location

February 21, 2009 — 11:00 AM
Durham, NC (Map It)