Hi,

please let me humbly add my 2ct to this discussion...

If you want to learn something new, you'll just have to jump through some 
hoops.  As soon as you do a little more than the basics you'll have to learn 
the specific way to do it.

Somewhere in this thread it says, that in some language you just include 
something at the top of your source code.  This is true of Clojure as well 
as long as your referring to libraries which shipped with your 
installation.  As soon as you need something more....

* In Ruby you'll install a "gem"
* In Python you'll use an "egg" instead
* In Perl you'll invoke the old perl -MCpan -e shell (and you'll freak out 
if you go through this the first time)
* In C you'll cross your fingers that your distribution (I only do Linux) 
has a package for the correct version of your library, because otherwise 
you'll do the configure-make-make-install-Cha-cha (and never mention 
Makefiles, autoconf and friends ), which kinda works as long as you don't 
need several versions installed in parallel which is when you begin setting 
some paths here and there
* And in Clojure you'll have to deal with the way the host platform does it.

Using CCW, Enclojure, Emacs, leiningen or whatever you can achieve basic 
things, and you can even include lots of "libraries" from the JDK without 
any dependency management.  If you want to "run a script", you're working 
against the language and you will miss the best part (IMHO), which is 
working with a REPL.

I know the feeling, when you're new to things and everything seems so 
complicated, and the Java world in particular can be quite a beast here.  I 
never really got used to it.  I've been through some of the various hells 
modern programming languages offer you, but one pattern emerges: Take the 
dive and learn the specifics -- otherwise you won't have fun and you have no 
chance of grokking some of the 'deeper' things in that language.

Kind regards,
Stefan

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to