Hi mg, Parrot is smart enough to distinguish closure and code block, so `block` is not necessary. BTW, new keywords may break existing code ;)
As for `eval`, we can use `{ /* do something here */ }()` instead, e.g. `{ 'abc' }()` P.S. I am open to any proposal for grammar ;-) Cheers, Daniel.Sun -- Sent from: http://groovy.329449.n5.nabble.com/Groovy-Users-f329450.html