Hi, On Thursday, July 28, 2011 11:23:58 PM UTC+2, Michal B wrote: > > Why does it have to be so complicated to use libraries? >
because it is a complicated topic. Maybe I can compare it to other ecosystems. * CPAN for Perl is a paradise for functionality. However, trying to use CPAN together (or against) the means of the operating system (sax Linux) is embarrassing (with Gentoo being the only exception I know of - different story). After 10+ years of professional programming in this field I only use standard installation plus pure Perl implementation libraries without dependencies for production today. Sucks. * Ruby Gems? No way for a newcomer to understand this quickly. Used it primarily for Rails and gave up with setups for Rails 3.0 and 2.something on differents OSes. * Python Eggs? A little less involved than Gems in my experience, but what do I know? Only used a few libs either for one-shot programs on my machine or slowly moving targets elsewhere. * Emacs Lisp libraries? I've been doing this for 15+ years and it kinda works. But Clojure itself is a nice example, where it doesn't, what with the SLIME incompatibilities. * Common Lisp? This community worked ages on trying to get past the "CL is cool, but libraries suck"-stage and only recently quicklisp came around, which may help (unless it gets to the stage of conflicting with the OS; see CPAN above). * Java? Ho, humm-- as treebeard may say-- ho, humm, Java is ugly, Maven is even uglier, but in a way ... it works. IMHO that's one big selling point of Clojure: you can use the Java-ecosystem. It's not nice, but it is definitely a huge success story. And thus, it is worth getting into it. Even more so, if Leiningen will help you for the first time. 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