-1 but I would like to have some extra operators for AST transformation that are reserved, have priority and does not have assigned logic, for instance =>, |>, @@, ^^, <-, := etc
On 27 January 2017 at 08:18, Graeme Rocher <[email protected]> wrote: > -1 from me, not immediately obvious what it does and seems like it > would just confuse users for little syntactic gain. > > On Thu, Jan 26, 2017 at 5:27 PM, Daniel Sun <[email protected]> > wrote: > > Hi all, > > > > The new parser(Parrot) supports "implies" operator(=>) now, e.g. > > > > // if and only if isDistributedTxFailed is true and isCompensated is > false, > > yields notConsistent. > > if (isDistributedTxFailed => isCompensated) { > > println 'eventuallyConsistent ' > > } else { > > println 'notConsistent' > > } > > > > // One more example: > > if (itIsRaining => iAmUsingUmbrella) { > > println 'I am dry' > > } else { > > println 'I am wet' > > } > > > > *More examples can be found at:* > > 1) > > https://github.com/danielsun1106/groovy-parser/ > blob/impliesOperator/src/test/resources/core/ImpliesOp_01x.groovy > > 2) > > https://github.com/danielsun1106/groovy-parser/ > blob/impliesOperator/src/test/resources/core/ImpliesOp_02x.groovy > > 3) > > https://github.com/danielsun1106/groovy-parser/ > blob/impliesOperator/src/test/resources/core/ImpliesOp_03x.groovy > > > > *Background of the "implies" operator(=>) :* > > http://mathworld.wolfram.com/Implies.html > > *Please let us know whether you like it, vote here: > > *https://twitter.com/daniel_sun/status/824552059395465218 > > > > Cheers, > > Daniel.Sun > > > > > > > > -- > > View this message in context: http://groovy.329449.n5. > nabble.com/VOTE-About-the-implies-operator-for-Groovy-3-tp5738129.html > > Sent from the Groovy Users mailing list archive at Nabble.com. > > > > -- > Graeme Rocher >
