Using Glimmer to compose new hierarchical Ruby DSLs
ThoughtWorks
Aon Center
200 E. Randolph
Chicago , IL 60601
25th Floor
(312) 373-1000
Map address automatically
Aon Center
200 E. Randolph
Chicago , IL 60601
25th Floor
(312) 373-1000
Map address automatically
While Glimmer is mainly a DSL (Domain-Specific-Language) for authoring platform-independent desktop applications with Eclipse SWT, its engine is generic and flexible enough to enable composing any sort of hierarchical Ruby DSL.
In this presentation, Andy Maleh will tear Glimmer’s engine apart to explain the Ruby meta-programming tricks and design patterns that help pull its neat DSL magic off. Additionally, Andy will demonstrate how to extend Glimmer’s engine to enhance its syntax for specific needs. Finally, he will show an example of a completely new DSL built on top of the Glimmer engine.
Attendees will walk away with enhanced Ruby meta-programming knowledge and a full understanding of the Glimmer engine, how to extend it, and how to reuse it to compose new hierarchical Ruby DSLs.
Let the Glimmering begin!!!
Doors open at 6 PM for pizza and chat. The presentations begin at 6:30 PM.
In this presentation, Andy Maleh will tear Glimmer’s engine apart to explain the Ruby meta-programming tricks and design patterns that help pull its neat DSL magic off. Additionally, Andy will demonstrate how to extend Glimmer’s engine to enhance its syntax for specific needs. Finally, he will show an example of a completely new DSL built on top of the Glimmer engine.
Attendees will walk away with enhanced Ruby meta-programming knowledge and a full understanding of the Glimmer engine, how to extend it, and how to reuse it to compose new hierarchical Ruby DSLs.
Let the Glimmering begin!!!
Doors open at 6 PM for pizza and chat. The presentations begin at 6:30 PM.
After Hour Access
The building entrance on Randolph will be open. The security desk will have the names of all who RSVP’d and will let only those people in. Please RSVP by noon the day of the event. Use the first bank of elevators on your left to get up to 25.
Food
Our kind sponsor, ThoughtWorks, will provide pizza and soda pop for your enjoyment.
Please note that this event took place on
Monday March 03, 2008 06:00 PM.
Are you coming?
25 people: Yes
- Bassam El-Abid
- Chris Powers
- Edward Swiderski
- Mark Malawski
- Dave Tolsma
- Seth Mabbott
- Shubham Bansal
- Ginny Hendry
-
Josh Cronemeyer
I'm new to chicago. I heard the chirb group is really keen. I like spicy food so if you could get some hot wings it would really help me show up.
- deanwampler@gmail.com
- Neal White
- Kevin Ruettiger
- Lance Ennen
- Ryan Platte
- David Rosholt
- David Altenburg
- Roy Kolak
- Steve Pfisterer
- Andy Maleh
- Mike Ward
- Renzo Borgatti
- Jim Breen
- Matthew Ephraim
- Matt Sickler
- colin harris
2 people: Maybe
- Jon Tonkin
- James Suchy
2 people: No
-
Michael Buselli
too much to do this week! :(
- rpotter