It is an enhanced feature introduced by Parrot, but I found it results in some issues, e.g. 1) `foo(String boo)` 2) multi-assigin issue, e.g. `(X x, Y y)` is parsed as command expression in parentheses.
Parrot introduces many new features, which impacts performance a lot too... Cheers, Daniel.Sun -- Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html