On Jun 29, 5:50 am, Sean Corfield <seancorfi...@gmail.com> wrote: > If folks find the Java stack intimidating, maybe Clojure isn't for > them? Lots of language run on the JVM and they all require some basic > knowledge of classpaths, build tools and existing IDEs such as > Ecliper, NetBeans, IntelliJ etc. If folks are new to all that, I don't > think it's Clojure's job to teach them - there's plenty of literature > out there about the JVM environment and tools.
I've programmed Java for a while, and frankly, the standard Java build tools suck if you want to get anything done quickly. That's one of the reasons IDEs are so popular in Java - once you figured them out, at least they keep your dependencies in check without having to write oodles of XML. Anyway, you don't need that in Clojure. What I want is open an editor, and start banging out code interactively. From what I've seen, leining is probably the best way to set that up. I much prefer Emacs/SLIME to any Java IDE. My conclusion: whoever said above that there appears to be two development/build-tool preferences based more or less on Java vs Ruby/ Perl/Python developers is right IMO. And I'd probably recommend leiningen to any newbie not coming from a Java background. Sure you can write a few batch files to start your repl etc, but I think leiningen is probably doing things the right way if you just want to get started using whatever editor you like (plus, it supports Emacs/ SLIME out of the box, which is nice for Lisp programmers who've probably already got the whole Emacs side of things set up correctly anyway). -- 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