-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 <realblue...@hotmail.com> 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