groovy-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Henrik Martin <hen...@netgate.net>
Subject Re: Negative relational operators for Groovy 3
Date Tue, 22 Nov 2016 16:11:14 GMT
-1. I never knew I was missing those operators. I think there's a huge 
benefit to having a clean syntax.
+1 for !in and !instanceof though.

-Henrik

On 11/22/16 3:44 AM, Guillaume Laforge wrote:
> I must confess I'm also a bit worried with those operators too.
> For !in and !instanceof, I really like the idea, but here, it's closer 
> to Ascii art.
> What others think?
>
> On Tue, Nov 22, 2016 at 12:35 PM, Cédric Champeau 
> <cedric.champeau@gmail.com <mailto:cedric.champeau@gmail.com>> wrote:
>
>     I find this very hard to decipher. The fact we wonder about the
>     semantics is a red warning to me. I wouldn't add those to the
>     language.
>
>
>     Le 22 nov. 2016 12:18, "Daniel Sun" <realbluesun@hotmail.com
>     <mailto:realbluesun@hotmail.com>> a écrit :
>
>         Hi Jochen,
>
>              According to your proposals, I'm going to add the
>         following operators:
>
>         1) !&&      a !&& b === !(a && b)
>         2) !||        a !|| b === !(a || b)
>         3) !&          a !& b === !(a & b)
>         4) !|           a !| b === !(a | b)
>         5) ~&         a ~& b === ~(a & b)
>         6) ~|          a ~| b === ~(a | b)
>
>                Could you confirm whether the semantics of these
>         operators are right
>         or not?
>
>         Thanks,
>         Daniel.Sun
>
>
>
>         --
>         View this message in context:
>         http://groovy.329449.n5.nabble.com/Negative-relational-operators-for-Groovy-3-tp5736809p5736882.html
>         <http://groovy.329449.n5.nabble.com/Negative-relational-operators-for-Groovy-3-tp5736809p5736882.html>
>         Sent from the Groovy Dev mailing list archive at Nabble.com.
>
>
>
>
> -- 
> Guillaume Laforge
> Apache Groovy committer & PMC Vice-President
> Developer Advocate @ Google Cloud Platform
>
> Blog: http://glaforge.appspot.com/
> Social: @glaforge <http://twitter.com/glaforge> / Google+ 
> <https://plus.google.com/u/0/114130972232398734985/posts>


Mime
View raw message