Re: [The Java Posse] [scala] Blog Post: Java is deliberately not programmer-orientated

2010-09-18 Thread Ricky Clarkson
I can think of cases like yours for every language. Let's do Java (though not as well as Java Puzzlers does): List can't deal with List. for (String name: names) doesn't compile if names is a Iterator, not an Iterable. (What's an irritable anyway?!) final members assigned to a non-null value can

Re: [The Java Posse] [scala] Blog Post: Java is deliberately not programmer-orientated

2010-09-17 Thread Cédric Beust ♔
On Tue, Sep 14, 2010 at 4:28 AM, Ricky Clarkson wrote: > Fabrizio, > > I'm not following this thread properly, but I'll just note that Scala > is intentionally simple. It has more features than Java, but less > pointless complexity. Saying this without mentioning that Scala adds complexity of i

Re: [The Java Posse] [scala] Blog Post: Java is deliberately not programmer-orientated

2010-09-14 Thread Kevin Wright
On 14 September 2010 11:48, Fabrizio Giudici wrote: > > "Java is culturally opposed to these ideas: it is deliberately simple > ." > > Well, so I presume I'm not wrong if I infer that "Scala is > deliberately complex"? :-) Happy to see that,

Re: [The Java Posse] [scala] Blog Post: Java is deliberately not programmer-orientated

2010-09-14 Thread Ricky Clarkson
Fabrizio, I'm not following this thread properly, but I'll just note that Scala is intentionally simple. It has more features than Java, but less pointless complexity. E.g. in Java, arrays and generics are incompatible, generics don't work with primitive types, varargs don't work with generics (

Re: [The Java Posse] [scala] Blog Post: Java is deliberately not programmer-orientated

2010-09-14 Thread Kevin Wright
The article obviously uses "complexity" and "simple" in very different ways, they're certainly not portrayed as opposites. In fact, some effort has been made to show that there's more complexity arising from the "deliberately simple" language. It certainly doesn't help that both phrases are overlo

Re: [The Java Posse] [scala] Blog Post: Java is deliberately not programmer-orientated

2010-09-14 Thread Fabrizio Giudici
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 9/14/10 12:26 , Kevin Wright wrote: > I especially like the way that the fourth paragraph refers to > "the conceptual complexity of using it (java)" followed almost > immediately by "it is deliberately simple" > > I'm not certain how to best interp

[The Java Posse] [scala] Blog Post: Java is deliberately not programmer-orientated

2010-09-14 Thread Kevin Wright
I especially like the way that the fourth paragraph refers to "the conceptual complexity of using it (java)" followed almost immediately by "it is deliberately simple" I'm not certain how to best interpret this, but there is an impression here that Java is "deliberately simple" in the same sense