Typed Method handles

Brian Goetz brian.goetz at oracle.com
Mon Jun 13 16:02:34 PDT 2011


 > Really, method literal are off limits? I'm sorry I must have missed 
that. I
 > remember Field literals were hotly contested and considered out of scope.
 > Please excuse my recent references to method literals.

I think that's just a "wires crossed" thing -- method references are 
still on the list.  Field references are off the list (were never on) -- 
that's probably what he was referring to.

 > Is there an official list somewhere so I can stay on track?

The plan as it currently stands:
  - Lambda expressions
  - SAM conversion
  - Type inference of lambda formals
  - Four kinds of method references (static, instance, unbound instance, 
constructor)
  - Extension/Defender methods
  - New methods on collections for map/reduce/forEach/etc


On 6/13/2011 6:49 PM, Collin Fagan wrote:
> *are not being addressed in the lambda list... method literals*
>
> Really, method literal are off limits? I'm sorry I must have missed that. I
> remember Field literals were hotly contested and considered out of scope.
> Please excuse my recent references to method literals.
>
> Is there an official list somewhere so I can stay on track?
>
> Thanks,
>
> Collin
>
> On Mon, Jun 13, 2011 at 5:38 PM, Paulo Silveira - Caelum<
> paulo.silveira at caelum.com.br>  wrote:
>
>> 2011/6/13 Jack Moxley<jack at moxley.co.uk>:
>>> I have not seen any rudeness can we try and keep the emotions under wraps
>> rather than using paranoid perceptions of inter-corporate rivalry to dismiss
>> out of hand a fairly valid point?
>>
>> Maybe it is just my bad english comprehension. Sorry about the
>> corporate perceptions.
>>
>> The spec leaders  have already made crystal clear that some points, even
>> valid
>> ones, are not being addressed in the lambda list, such as reified
>> generics, method literals, etc.
>>
>>>
>>> On 13 Jun 2011, at 23:01, Paulo Silveira - Caelum<
>> paulo.silveira at caelum.com.br>  wrote:
>>>
>>>> 2011/6/9 Neal Gafter<neal at gafter.com>:
>>>>> On Thu, Jun 9, 2011 at 8:42 AM, Brian Goetz<brian.goetz at oracle.com>
>> wrote:
>>>>>
>>>>>> and while erased function types may seem better than nothing now, so
>> did
>>>>>> erased generics way back when...
>>>>>>
>>>>>> If we can have reified function types in the
>>>>>> future, then this will be an obvious place to backfill this
>> association.
>>>>>>
>>>>>
>>>>> And if we can't, then we'll regret not doing it today.
>>>>
>>>> We will regret if they try to reify generics in JSR 335. It probably
>>>> would take a lot of time and end up splitting Java (again) in Java 8
>>>> and 9, and having lambda only in Java 9+.
>>>>
>>>> The guys  here are doing an incredible work to have lambda not
>>>> delayed, and I really do not understand why Neal Gafter keeps being so
>>>> rude on the list. It is not the first time.
>>>>
>>>> This is a top-notch tech list, where we can lear a lot from the spec
>>>> leaders and experts, which are sharing everything they can. It is a
>>>> pity to have Google-Oracle tensions around.
>>>>
>>>> Paulo
>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>
>>
>


More information about the lambda-dev mailing list