From: Yossef Mendelssohn Date: 2007-07-03T03:27:08+09:00 Subject: Re: Creating a DSL in ruby On Jul 2, 11:08 am, "David Chelimsky" wrote: > You can even get more natural language using eval - imagine this expressed as: > > charge 10 dollars on 07/02/2007 then charge 20 dollars every month for > 12 months starting on 08/01/2007 > > Check out Jay Fields' writing on Business Natural Languages: > > http://bnl.jayfields.com/01_introduction.html Tricky. It's like a super-fluent interface hidden behind a parser. Personally, I have no trouble with all the dots and parens, but I can definitely appreciate how it would be nicer for domain experts not to necessarily have to deal with them. -- -yossef