Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Well, technically Clojure is a lisp, but it does indeed depart from the heavyweight lisp legacy as represented by Common Lisp. And portability is much easier when all your libraries are in JVM. :-)

Scala started earlier than Clojure and has a bigger community around it. Clojure is clean and grows quickly, it has a very good potential. Besides, it has a strong and multifaceted support for parallel (multicore) programming. Both Scala and Clojure run on top of JVM and interop with it.

Haskell has had a strong following in academia for quite a while now. Newer languages borrow from it.

I have not tried F# which, as far as I understand, is a kind of ML on .NET. Its community seems to be smaller, but it may be due to the usual animosity some people feel regarding anything that comes out of Microsoft. Reportedly the language is well designed.



Maybe F# acceptance will grow when Visual Studio 2010 comes out, since it will be one of three new native languages: IronPython, IronRuby and F#.


It may happen, but it would compete with the well established Ruby and Python (in addition to C# and VB). Anyway, I am glad that they will be added to the bunch.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: