groovy-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Krzysztof Kowalczyk <kowalczyk.krzysz...@gmail.com>
Subject Re: [VOTE]About the "implies" operator(=>) for Groovy 3
Date Fri, 27 Jan 2017 20:27:30 GMT
-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 <graeme.rocher@gmail.com> 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 <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