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