If I want to build a DSL in Ruby 1.9 or JRuby, will I need to do any of these stages by hand:
- Lexing
- Interpretation
- Parsing
- Just-in-time compilation
Obviously, being a programmer, I don't like to write actual code as much as I can get away with, so I'm hoping none of these steps require manual labor :)