- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
Gafter talks on closures on the JVM
Fri, 2009-02-13, 12:06
With a few references to Scala (apparently he appreciates it quite a lot)
http://www.infoq.com/presentations/gafter-jvm-closures
Sat, 2009-02-14, 02:07
#2
Off-topic Re: Gafter talks on closures on the JVM
Miles Sabin wrote:
> On Fri, Feb 13, 2009 at 11:05 AM, Andreou Dimitris
> wrote:
>
>> With a few references to Scala (apparently he appreciates it quite a lot)
>> http://www.infoq.com/presentations/gafter-jvm-closures
>>
>
> Now it can be revealed: closures for Java are an evil Microsoft ploy,
>
> http://www.flickr.com/photos/montpelier/2915964548/in/set-72157607759681...
>
...after Sun have battled off Microsoft's last attempt to pollute Java
with function values:
The "*The Java*^TM *Language Team" wrote at
[http://java.sun.com/docs/white/delegates.html] that:
*"The newest version of the Microsoft Visual J++ development environment
supports a language construct called /delegates/ or /bound method
references/. ... It is unlikely that the Java programming language will
ever include this construct. ... bound method references are unnecessary
and detrimental to the language.... bound method references are
/harmful/ because they detract from the simplicity of the Java
programming language and the pervasively object-oriented character of
the APIs. "
How times have changed! They really ought to consider taking that
whitepaper down soon. Delegates/closures/function-values/blocks/etc
convincingly won, and it surely doesn't fairly represent (I hope) Sun's
consensus opinion any longer....
-Ben
Sat, 2009-02-14, 09:27
#3
Re: Off-topic Re: Gafter talks on closures on the JVM
That paper was a load of drivel then and still is today. I think it
should remain online as evidence of the deliberate holding back of
Java.
2009/2/14 Ben Hutchison :
> Miles Sabin wrote:
>>
>> On Fri, Feb 13, 2009 at 11:05 AM, Andreou Dimitris
>> wrote:
>>
>>>
>>> With a few references to Scala (apparently he appreciates it quite a lot)
>>> http://www.infoq.com/presentations/gafter-jvm-closures
>>>
>>
>> Now it can be revealed: closures for Java are an evil Microsoft ploy,
>>
>>
>> http://www.flickr.com/photos/montpelier/2915964548/in/set-72157607759681...
>>
>
> ...after Sun have battled off Microsoft's last attempt to pollute Java with
> function values:
>
> The "*The Java*^TM *Language Team" wrote at
> [http://java.sun.com/docs/white/delegates.html] that:
>
> *"The newest version of the Microsoft Visual J++ development environment
> supports a language construct called /delegates/ or /bound method
> references/. ... It is unlikely that the Java programming language will ever
> include this construct. ... bound method references are unnecessary and
> detrimental to the language.... bound method references are /harmful/
> because they detract from the simplicity of the Java programming language
> and the pervasively object-oriented character of the APIs. "
>
> How times have changed! They really ought to consider taking that whitepaper
> down soon. Delegates/closures/function-values/blocks/etc convincingly won,
> and it surely doesn't fairly represent (I hope) Sun's consensus opinion any
> longer....
>
> -Ben
>
> --
>
>
>
> *Ben Hutchison
> Senior Developer
> * Level 2 476 St Kilda Road Melbourne VIC 3004
> T 613 8807 5252 | F 613 8807 5203 | M 0423 879 534 | www.ibsglobalweb.com
>
>
> This e-mail (and any attachments to this e-mail) is for the exclusive use of
> the person, firm or corporation to which it is addressed and may contain
> information that by law is privileged, confidential or protected by
> copyright. If you are not the intended recipient or the person responsible
> for delivering this e-mail to the intended recipient, you are notified that
> any use, disclosure, distribution, printing or copying of this e-mail
> transmission is prohibited by law and that the contents must be kept
> strictly confidential. If you have received this e-mail in error, kindly
> notify us immediately on + 613 8807 0168 or respond to the sender by return
> e-mail. The original transmission of this e-mail must be destroyed.
>
> Internet Business Systems Australia Pty Ltd accepts no responsibility for
> any viruses this e-mail may contain. This notice should not be removed.
>
>
>
On Fri, Feb 13, 2009 at 11:05 AM, Andreou Dimitris
wrote:
> With a few references to Scala (apparently he appreciates it quite a lot)
> http://www.infoq.com/presentations/gafter-jvm-closures
Now it can be revealed: closures for Java are an evil Microsoft ploy,
http://www.flickr.com/photos/montpelier/2915964548/in/set-72157607759681...
Cheers,
Miles