Pointers to DSL examples?

Can I be pointed to projects/examples where a DSL was implemented in Ruby? I
am interested in extent what is possible and what techniques can be used.

Thanks,
/Pavel

The Ruby on Rails (http://www.rubyonrails.com) framework impliments
several DSLs between the ActiveRecord and ActionPack libraries.
Specifically, look at ActiveRecord::Validations::ClassMethods
(http://api.rubyonrails.com/classes/ActiveRecord/Validations/ClassMethods.html\).

···

On 7/8/05, Pavel Vozenilek <pavel_vozenilek@yahoo.co.uk> wrote:

Can I be pointed to projects/examples where a DSL was implemented in Ruby? I
am interested in extent what is possible and what techniques can be used.

--
Regards,
John Wilger

-----------
Alice came to a fork in the road. "Which road do I take?" she asked.
"Where do you want to go?" responded the Cheshire cat.
"I don't know," Alice answered.
"Then," said the cat, "it doesn't matter."
- Lewis Carrol, Alice in Wonderland

Rake
http://rake.rubyforge.org/

Systir
http://atomicobject.com/systir.page

Devin

Pavel Vozenilek wrote:

···

Can I be pointed to projects/examples where a DSL was implemented in Ruby? I am interested in extent what is possible and what techniques can be used.

Thanks,
/Pavel

PDF::QuickRef, part of PDF::Writer, is a DSL. I am in the beginning
stages of writing an article about it.

-austin

···

On 7/8/05, Pavel Vozenilek <pavel_vozenilek@yahoo.co.uk> wrote:

Can I be pointed to projects/examples where a DSL was implemented in Ruby? I
am interested in extent what is possible and what techniques can be used.

--
Austin Ziegler * halostatue@gmail.com
               * Alternate: austin@halostatue.ca

Pavel Vozenilek wrote:

Can I be pointed to projects/examples where a DSL was implemented in Ruby? I am interested in extent what is possible and what techniques can be used.

I implemented a DSL for predicate-logic terms:

http://www.ntecs.de/blog-data/Blog/presmaker-screenshot.png
http://www.ntecs.de/viewcvs/viewcvs/ForSys/

Regards,

   Michael