From: Uma Geller Date: 2006-12-21T01:17:26+09:00 Subject: Re: Ruby Language > Anyway, the specification would have been nothing more than a shortcut. > I've been studying a lot of languages lately (haskell, clean, lisp, > scheme, Oz(!), etc...). I have to devise a Domain Specific Language and > I do not want that my strong C++ roots limit my creativity. hmmmmmm, how about having a look at some Ruby-based DSLs then ? Looking at the Ruby spec for devising a DSL seems to me like studying the blueprints for a car design, instead of test-driving it or having a look underneath the car hood. Rake is a good project to start having a look at, it will be easy for you to learn and understand, since your C++ background provides what's necessary to work in the domain covered by Rake. (plenty of Makefiles in C/C++) http://rake.rubyforge.org/ Perhaps others can suggest other Ruby DSLs ? _why's Camping comes to mind. http://code.whytheluckystiff.net/camping/ best, UG --- Uma Geller http://umageller.wordpress.com