Live data from Hacker News

Closures in Java 7: Not Likely

davidflanagan.com

1–10 of 23 posts

Re: Closures in Java 7: Not Likely

#3
Speaking as someone whose current long-term main project is Java-based: Java's development has stalled. Go and learn Scala, Clojure, Python, Haskell, . (Note that is not to say that you need to abandon whatever Java you're working on, just that Java's pain points getting fixed looks very unlikely.)

Re: Closures in Java 7: Not Likely

#5

Speaking as someone whose current long-term main project is Java-based: Java's development has stalled. Go and learn Scala, Clojure, Python, Haskell, . (Note that is not to say that you need to abandon whatever Java you're working on, just that Java's pain points getting fixed looks very unlikely.)

Working on it. But it's the steepest learning curve since I learned to program the first time.

It almost feels as though already being able to program is actually a hindrance.

Re: Closures in Java 7: Not Likely

#6
post #5

Speaking as someone whose current long-term main project is Java-based: Java's development has stalled. Go and learn Scala, Clojure, Python, Haskell, . (Note that is not to say that you need to abandon whatever Java you're working on, just that Java's pain points getting fixed looks very unlikely.)

Working on it. But it's the steepest learning curve since I learned to program the first time. It almost feels as though already being able to program is actually a hindrance.

Which? Scala, Clojure, Haskell ...?

Re: Closures in Java 7: Not Likely

#8
post #6
post #5

Earlier quoted context omitted.

Working on it. But it's the steepest learning curve since I learned to program the first time. It almost feels as though already being able to program is actually a hindrance.

Which? Scala, Clojure, Haskell ...?

Clojure.

Re: Closures in Java 7: Not Likely

#10
post #8
post #6

Earlier quoted context omitted.

Which? Scala, Clojure, Haskell ...?

Clojure.

This has been my experience too. I found CL, Scheme, and Haskell pretty easy. Clojure has taken me more time. I think it's because there aren't many good books yet, and because Lisp-speaking émigrés have to learn a set of new ideas that's mostly separate from the new ideas Ruby/Python/Java users need to learn.

What specifically has been giving you trouble?

Post reply on HN