Hacker News new | past | comments | ask | show | jobs | submit login

The part of java i DO hate in relation to this discussion about clojure is the very poor integration into the underlying operating system, be it windows or linux. You have no keys in hand way of configuring system wide libraries for example.

A very simple example would be, let's say i want to open mp3 files and get their metadata, in python and in clojure, from a clean fresh ubuntu install : The python way of doing this would be:

    $ apt-get install python-mutagen
    $ python
    >>> import mutagen
    >>> (proceed)
For clojure, i developped a whole website http://www.radiozerozero.com with clojure, and i wouldn't even know exactly where to start. It's totally dependent on your installation, whether you use emacs + swank-clojure, if you integrate with leiningen or not, etc. Granted if you are already fluent with leiningen and you know which library you're looking for, it could be fast. But that's the point, you have to KNOW what to look for and to know how to use it. Every programmer knows how to use apt-get. And if ubuntu doesn't have it, there is easy-install, with every python library you could possibly think of.

And honestly that's why i use linux for development. I don't have to care about those things.

Clojure is 10 times younger than python, and is very far from its level of stability, so it isn't a fair comparison. But when you start using clojure for real world projects, you'll have to do this comparison anyway.




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

Search: