From: Mark Thomas Date: 2009-06-04T04:00:09+09:00 Subject: Implementing a DSL (was: Re: Module methods) On Jun 3, 9:54 am, Pito Salas wrote: > Yeah, I am trying to make as transparent as possible "Domain Specific > Language" so that the second file looks like a program in the DSL with > as little extra stuff as possible. So the second file ends up looking > like: > > include Good > > life > bicycle :first > telephone :last > life I think part 4 of this article is worth reading: http://deadprogrammersociety.blogspot.com/2006/11/ruby-domain-specific-languages-basics_27.html