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.
