ok, the Brian Goetz responded to these concerns: http://mail.openjdk.java.net/pipermail/lambda-dev/2012-October/006365.html
The JDK perspective makes sense now. These guys are definitely super smart guys. Goetz's book on concurrency is great, and I apologize for suggesting that the JDK authors were amatuers. I am also sorry to contribute to a denial-of-service-like barrage of complaints, although this issue probably did deserve better explanation. FYI, I previously pointed out that the Some/None ADT pattern doesn't add value without Scala's pattern matching and object unpacking system. It's interesting that Goetz is fully aware and agrees that Scala/Haskell are better for that type of high level functional programming. I presume this means that Java is targeting the more mass market developer and the elite developers are expected to choose Scala or something else? -- You received this message because you are subscribed to the Google Groups "Java Posse" group. To view this discussion on the web visit https://groups.google.com/d/msg/javaposse/-/KZ30gnwPiw0J. To post to this group, send email to javaposse@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.