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.

Reply via email to