Session
Building Domain Specific Languages in Perl
Jesse Vincent, President, Best Practical Solutions LLC
Track: Perl
Date: Thursday, July 26
Time: 2:35pm
- 3:20pm
Location: D139-140
Perl is an excellent platform for building domain specific languages (DSLS) that can improve your code's readability and writability. We'll walk through several DSLs, looking at the tricks and techniques used to coerce Perl into doing things that are usually considered "impossible," and how DSLs can improve testing, object-relational mappers, and web templating. (And probably a few other things.)
DSLs, like any other technology, have their pitfalls. We'll cover problems we've run into deploying these technologies, what we've done to help mitigate those problems, and when you might want to avoid building a DSL.





















