groovy-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Graeme Rocher <graeme.roc...@gmail.com>
Subject Re: [VOTE]About the "implies" operator(=>) for Groovy 3
Date Fri, 27 Jan 2017 08:18:35 GMT
-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 <realbluesun@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

Mime
View raw message