Creating DSLs in Groovy

A session at Lone Star Software Symposium

Sunday 20th May, 2012

2:15pm to 3:45pm (CST)

Domain Specific Languages have two main characteristics, fluency and context. Creating external DSLs has the advantage of good validation. However, we have to struggle with parsers. Internal DSLs offer the benefit of using the language as the host and its compiler as the parser. For a language to be a host, it needs two important characteristics: low-ceremony and metaprogramming.

In this workshop you will learn how to create internal DSLs using Groovy metaprogramming and scripting techniques. We will start with a short warmup of metaprogramming techniques and then dive into creating DSLs.

About the speaker

This person is speaking at this event.
Venkat Subramaniam

Programmer, Author, Mentor, Trainer bio from Twitter

Sign in to add slides, notes or videos to this session

Tell your friends!

When

Time 2:15pm3:45pm CST

Date Sun 20th May 2012

Short URL

lanyrd.com/stbqm

Official session page

www.nofluffjuststuff.com/

View the schedule

Share

Books by speaker

  • Programming Concurrency on the JVM

See something wrong?

Report an issue with this session