News for hackers. Stuff that matters.
Re:Kotlin M7 by agumonkey on Thursday March 20, 2014 @12:06PM (#7436396)
> If 25 year old languages like Haskell, and even 10 year-old languages like Scala, haven't shown such an immediate and enthusiastic widespread adoption, maybe their advantages aren't that extreme.

Haskell advantages are so extreme they elude most.

What were Java first 5 years advantages ? Wasn't it all 'Java is client-side silver bullet' ?

ps: by Pluggable Types did you mean Type Annotation http://openjdk.java.net/projects/type-annotations/‎ or just the Checker Framework ? http://types.cs.washington.edu/jsr308/‎

Re:Kotlin M7 by pron on Thursday March 20, 2014 @12:32PM (#7436628)
Type annotations are the frontend to the pluggable type systems provided by Checker (but they were added to Java 8 in order to support Checker):

http://docs.oracle.com/javase/tutorial/java/annotations/type...

EDIT: I think Java's initial advantages were taking good C++ concepts, simplifying them, and running in a safe environment (GC memory, app can't just crash etc.).

Re:Kotlin M7 by agumonkey on Thursday March 20, 2014 @04:41PM (#7438579)
That amounts to Guy Steele quote about moving halfway to Lisp. Haskell is on that same road, just way further.