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
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