Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

DSLs for Fun and Profit #80

wants to merge 2 commits into


None yet
3 participants

mdub commented Oct 31, 2012

Domain-specific languages (DSLs) are a great way to make your code more expressive, and Ruby is a fantasic languages for writing DSLs. This talk will cover the meta-programming techniques typically used to implement DSLs in Ruby. We'll cover both "internal" (pure Ruby) and "external" DSLs, and peer into the implementation of several popular DSLs (ActiveRecord, RSpec, Cucumber) to see how they work.



keithpitty commented Dec 10, 2012

Thank you for your proposal. Unfortunately, due to the high number of excellent proposals, our panel has not been able to include this talk at this stage. Should this situation change, we will contact you.

@mdub mdub closed this Mar 15, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment