News for hackers. Stuff that matters.
Re:Shall We Use Clojure? by dxbydt on Monday July 02, 2012 @05:34PM (#4191146)
While I wholly sympathize with your rather pragmatic pov, technology is not a staple industry like agriculture or the diary business or the furniture industry. It is more like the fashion industry. You have to be a bit of a visionary to succeed in this trade.

>Is this likely to be around in 5 years from now?

In 1997 when I graduated, career services told me to erase Java from my resume and replace it with "Borland C++ OWL 2.0" so that I could land a job. (http://en.wikipedia.org/wiki/Object_Windows_Library) At that time, Java = dancing duke on netscape navigator. Right now, I'd give a million dollars to find another OWL 2.0 developer ( ok not a million, maybe $10 )

>5 years from now is it likely that this is going to be a marginalized technology

5 years == light years in tech. Nobody can predict that far out.

>it can be very painful down the road.

If you future-proof yourself by only using the most stable, well supported toolchain, it can be much more painful down the road when you are stuck with some legacy platform nobody is willing to code in because everybody has moved on to the next big thing.

>you could replace it with Scala, or any other up-and-coming language

There should be a statute of limitations on when you can stop using "up-and-coming" w.r.t a language :) Seriously,Scala has been around in some shape/form since 2003. We've had stable releases since 2008. At this point it is no longer "up-and-coming".

Re:Shall We Use Clojure? by mrgordon on Monday July 02, 2012 @09:37PM (#4192030)
I agree with you overall but the sad state of Scala's build tools make it still "up-and-coming" in my eyes.
Re:Shall We Use Clojure? by ansgri on Tuesday July 03, 2012 @07:49AM (#4193618)
I surely can predict that in 5 "light" years C++, even C, will not become obsolete. I know of a very innovative company which still uses almost exclusively Visual C++ 2008 (they do some heavy image processing and OCR).
Re:Shall We Use Clojure? by brehaut on Monday July 02, 2012 @08:14PM (#4191774)
Pedantic point: Light years are a unit of distance, not time.

http://en.wikipedia.org/wiki/Lightyear

Re:Shall We Use Clojure? by emil0r on Tuesday July 03, 2012 @03:18AM (#4192936)
So it's further ahead and you can't see what will happen there. Sounds like a perfectly good use of the word, given the context :).