InfoQ Homepage Presentations The State of the DSL Art in Ruby
The State of the DSL Art in Ruby
Summary
In this talk Glenn Vanderburg discusses what the Ruby community has learned about building DSLs, and shows how to build state-of-the-art DSLs without going overboard.
Bio
Glenn Vanderburg is a consultant at Relevance focused on cutting-edge software development technologies and techniques, including Ruby, JavaScript, Ajax, and state-of-the-art development practices.
About the conference
QCon is a conference that is organized by the community, for the community.The result is a high quality conference experience where a tremendous amount of attention and investment has gone into having the best content on the most important topics presented by the leaders in our community. QCon is designed with the technical depth and enterprise focus of interest to technical team leads, architects, and project managers.
Community comments
Excellent
by Hermann Schmidt,
Sides out of sync
by Darscan Tyrell,
Re: Sides out of sync
by Diana Baciu,
Re: Sides out of sync
by Darscan Tyrell,
TLA
by Ralph Siegler,
Excellent
by Hermann Schmidt,
Your message is awaiting moderation. Thank you for participating in the discussion.
I enjoyed this talk very much. It's one of the rare examples where the speaker really has to say something for one hour without losing track or sinking too much into little details. With many talks on InfoQ I noticed that after 30 minutes basically everything has been said and the following 30 minutes only distract from the actual message that should come across.
A lesson about how to do good presentations! I really learned something here.
The slides are mostly out of sync though.
Sides out of sync
by Darscan Tyrell,
Your message is awaiting moderation. Thank you for participating in the discussion.
Excellent talk, but the slides are very out of sync in the middle (as is the case with at least 2 other presentations that I watched on InfoQ) which is a terrible pity.
Re: Sides out of sync
by Diana Baciu,
Your message is awaiting moderation. Thank you for participating in the discussion.
Hermann, Darscan,
We have fixed the slide sync error now.
Diana
TLA
by Ralph Siegler,
Your message is awaiting moderation. Thank you for participating in the discussion.
Please always define a TLA (three letter acronym) when writing an article. The first sentence should have read "has learned about building Domain Specific Languages (DSL)". Then later references could use DSL without confusion about whether Ruby was used to make Dialogue Scripting Language or a Digital Subscriber Line or a Distributed Service Logic or a Dynamic Simulation Language
Re: Sides out of sync
by Darscan Tyrell,
Your message is awaiting moderation. Thank you for participating in the discussion.
Ah, great news, thanks!