From: Mushfeq Khan Date: 2007-01-09T10:41:41+09:00 Subject: [ANN] Dhaka-1.0.0 now with RDoc ------=_Part_82847_1408786.1168306898328 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Three major changes with this release: 1) A backwards-incompatible modification to Dhaka::Evaluator (hence the jump to 1.x.x - I just discovered the rational versioning system): When specifying evaluation rules, Evaluator#evaluate must now explicitly be called on child nodes. This is required to allow for the possibility of referring to syntax tree nodes while deferring evaluation (useful, say, if you wanted to implement something like functions). I've changed the examples at the project homepage accordingly. The code just looks marginally uglier. 2) In response to requests, I've included a mini-language called Chittagong in the test suites. It's no Ruby, but it has if-else statements and while-loops and other nice things, and is pretty illustrative about how to go about implementing something more complicated than the Ruby Quiz examples. Many thanks to Henry (unfortunately I don't know your full name) for pointing out the need for an example of this sort. 3) Dhaka now has an RDoc. It's a lot of work, but a pretty small API! Thanks to Gregory Brown for requesting this. I hope it helps. Mushfeq. ------=_Part_82847_1408786.1168306898328--