groovy-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andres Almiray <aalmi...@gmail.com>
Subject Re: Negative relational operators for Groovy 3
Date Fri, 18 Nov 2016 15:28:49 GMT
!:: you say? now that's something I can grok :-)

If method references are "similar" to Groovy's MethodClosures, would the
addition of !:: imply the addition of !.& ?

-------------------------------------------
Java Champion; Groovy Enthusiast
http://jroller.com/aalmiray
http://www.linkedin.com/in/aalmiray
--
What goes up, must come down. Ask any system administrator.
There are 10 types of people in the world: Those who understand binary, and
those who don't.
To understand recursion, we must first understand recursion.

On Fri, Nov 18, 2016 at 4:26 PM, Remi Forax <forax@univ-mlv.fr> wrote:

> Perhaps only on method reference,
> filter (Objects!::isNull) ?
>
> Remi
>
> On November 18, 2016 4:10:24 PM GMT+01:00, Paul King <paulk@asert.com.au>
> wrote:
>>
>> On Sat, Nov 19, 2016 at 12:16 AM, Graeme Rocher <graeme.rocher@gmail.com> wrote:
>>
>>>  In agreement with everyone else here.
>>>
>>>  +1 to !in and !instanceof
>>>  -1 to everything else
>>>
>>
>> Same for me. I am undecided about sticky or not (allowing a space) but
>> easier to be conservative and loosen later.
>> I'm -1 for 'as' (no one has proposed it but another of our operators)
>> and probably 'is' too. If we do is, I don't see why we wouldn't do it
>> for all methods (that return boolean), e.g. assert 'a'.!isUpperCase()
>> and I am a little hesitant about such a notation.
>>
>> Paul.
>>
>>  On Fri, Nov 18, 2016 at 2:25 PM, Daniel Sun <realbluesun@hotmail.com> wrote:
>>>>
>>>>  OK. I see :)
>>>>
>>>>
>>>>
>>>>  在 Cédric Champeau [via Groovy] <ml-node+[hidden email]>,2016年11月18日
>>>>  下午9:18写道:
>>>>
>>>>  I agree with Jochen and Guillaume: +1 to !instanceof and !in, but I don't
>>>>  like the other variants.
>>>>
>>>>  2016-11-18 14:11 GMT+01:00 Daniel Sun <[hidden email]>:
>>>>
>>>>>
>>>>>  Hi Jochen,
>>>>>
>>>>>   I think !instanceof and !in are ok. The others... not sure here. Right
>>>>>>   now a*=b, which means !< is >=. And in this
>>>>>>   case I actually prefer >=.
>>>>>>
>>>>>
>>>>>       Sometimes we write code like "!(a > b)", now we can write "!
>>>>>  a !>
>>>>> b"
>>>>>  instead, which is much close to our mind :)
>>>>>
>>>>>  Cheers,
>>>>>  Daniel.Sun
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>  --
>>>>>  View this message in context:
>>>>>  http://groovy.329449.n5.nabble.com/Negative-relational-operators-for-Groovy-3-tp5736809p5736816.html
>>>>>  Sent from the Groovy Dev mailing list archive at Nabble.com.
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>> ------------------------------
>>>>
>>>>  If you reply to this email, your message will be added to the discussion
>>>>  below:
>>>>  http://groovy.329449.n5.nabble.com/Negative-relational-operators-for-Groovy-3-tp5736809p5736817.html
>>>>  To unsubscribe from Negative relational operators for Groovy 3, click here.
>>>>  NAML
>>>>
>>>>
>>>> ------------------------------
>>>>
>>>>  View this message!
>>>>   in
>>>> context: Re: Negative relational operators for Groovy 3
>>>>  Sent from the Groovy Dev mailing list archive at Nabble.com.
>>>>
>>>
>>>
>>>
>>>  --
>>>  Graeme Rocher
>>>
>>
>>
> --
> Sent from my Android device with K-9 Mail. Please excuse my brevity.
>

Mime
View raw message