Having a look at the straw-man proposal (http://cr.openjdk.java.net/ ~mr/lambda/straw-man/) and the spec draft for project lambda (http:// openjdk.java.net/projects/lambda/) I'm concerned that lambdas in Java might add up too much complexity to the Java Language. For example when it comes to subtyping of function types.
We've had the (at least controversial) experience introducing generics in Java 5. But while developers mostly use generics from a client side perspective, which hides much of their complexity, lambdas (or functions or closures) will be used to a huge part at the client side. Another indicator is that Java gets closer to Scala, which many people think is too complex. Do you think, these concerns are valid? -- 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.
