Project Lambda: Java Language Specification draft 0.1.5
    Mark Mahieu 
    markmahieu at googlemail.com
       
    Tue Feb 16 03:35:16 PST 2010
    
    
  
On 16 Feb 2010, at 08:45, Paul Benedict wrote:
> My only advice is to keep simplicity and the obvious in mind. I think
> the "object.()" syntax violates the principle of least surprise -- I
> was surprised to suddenly see method calls without a method name. 
On 16 Feb 2010, at 10:51, <David.Moss at ubs.com> wrote:
> Furthermore, the var.() call is perfectly appropriate for
> an anonymous function, as it has no name.
That's an important difference.  Arguably 'surprising' when thought of as a method call, yet 'perfectly appropriate' when seen as a function call.
Regards,
Mark
    
    
More information about the lambda-dev
mailing list