Linked by Thom Holwerda on Sun 30th Sep 2012 20:15 UTC, submitted by MOS6510
Thread beginning with comment 537093
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
BTW, I wouldn't waste my time with Clojure. It's one of those academic toy languages, like Haskell, with a Hindley-Milner type system ostensibly designed to protect developers from themselves but ultimately being so extremely difficult to use that they exclude the kinds of developers who would arguably benefit from a nanny language.
You are surely aware the many corporations are slowly incorporating Clojure and Haskell in their code bases?
I already do Ruby, JavaScript and Python (that’s my day job). I'm thinking about Clojure (or Scheme for that mater) because I think I'll like a LISP 1 more then I would like a LISP 2 (I've already got Land of LISP and The Little Schemer on my book case). I also don't expect to EVER find work with LIPS or Smalltalk, they are just for play.
Edited 2012-09-30 22:30 UTC
I wouldn't waste my time with Clojure. It's one of those academic toy languages, like Haskell, with a Hindley-Milner type system
WAT? Clojure, like all Lisps, is dynamically typed.
Hindley-Milner type system ostensibly designed to protect developers from themselves but ultimately being so extremely difficult to use
WAT? You've never even tried to use one of those, did you?




Member since:
2005-07-08
Seems much more like JavaScript than anything else.
BTW, I wouldn't waste my time with Clojure. It's one of those academic toy languages, like Haskell, with a Hindley-Milner type system ostensibly designed to protect developers from themselves but ultimately being so extremely difficult to use that they exclude the kinds of developers who would arguably benefit from a nanny language.
If you're going to learn a Lisp dialect, make it Scheme. Then take what you learned from Scheme and apply it to other languages with first-class functions, such as JavaScript, Ruby, and Python.