On Wed, Sep 29, 2010 at 22:59, Reinier Zwitserloot <[email protected]>wrote:
> You've got quite the balls to post yet another rehash of the "scala is > simpler" argument after Dick Wall's plea. Stop it. I don't think you're being at all fair here, Reinier. I found Kevin's to be a level-headed summary of the similarities/differences between Scala and Java. He also makes a good point about perceived complexity falling with growing familiarity. That's hardly a radical position to take. (see also http://www.paulgraham.com/avg.html, "Blub language") I only need to think about people's initial reaction the first time I show them Clojure. It's unfamiliar. Prefix syntax. Three kinds of parenthesis. Nested list structure. How can anyone use that? It's so alien. And yet, once one has learned to see the code also as data and recognizes "(" as starting a function application, "{" as a map and "[" as a vector the pieces begin to fall into place. When I return to Java, I miss the easy filtering, mapping and reduction of sequences Clojure provides. The need write yet-another-for-loop just seems ugly and perverse. // Ben -- 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.
