howard.lovatt at gmail.com
Mon Feb 27 11:51:38 PST 2012
The method pointers are probably doing something I don't understand judging by your comment that arguments need to be reconstructed. Do you have time to expand on the comment?
Sent from my iPad
On 28/02/2012, at 2:57 AM, Brian Goetz <brian.goetz at oracle.com> wrote:
>> On the other hand, I really like Howard's proposition of comparing
>> lambdas by checking equity of each captured value. If I understand
>> correctly, it seems that a proper equals() method could be generated
>> without any runtime costs
> The part about "no runtime costs" is not correct. Requiring a "proper"
> equals method imposes the requirement that the captured args be able to
> be reconstituted on demand, which likely has additional costs for
> capture and/or footprint.
> I'm not saying this is not desirable, I'm just saying don't kid yourself
> that its free.
More information about the lambda-dev