Osvaldo, are you saying that a pure closure implementation wouldn't
have the "final" variable restriction, but one could argue that that
is an implementation detail? If so, I'd completely agree that that is
an implementation detail.

One additional point:

The more academic functional programming purists who look down on Java/
C# and only program in Haskell tell me that Java has closures. Java
doesn't have first class functions (which people confuse with
closures), it has a clumsy syntax for functional programming, but it
does have the closure piece where you can define a function inside of
a function that can access the local variables of the outer function.

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to