Lein is a command line tool that you can use independently of your environment. 99.9% sure you won't break anything by installing it.
Is this right Phil? Sean On Mar 23, 2:53 pm, Lee Spector <lspec...@hampshire.edu> wrote: > I like where this is going but I would suggest that there's a significant > audience (including me and most of my students) in what we might call > category A.01: Want to explore and even do some real work, but not > necessarily work involving deploying apps, connecting to databases, working > with third party code, or anything else that requires a full-featured > production environment or project management system. A working REPL with > access to contrib and a classpath that allows "load" to work (all of which I > can get pretty painlessly with ClojureX) is *almost* enough, but the 0.01 > extra that makes an enormous difference is an editor with the minimal > functionality of clojure-aware indentation and bracket matching. > > I'm intrigued by what I've read here about labrepl, but can someone tell me > if it's possible that the lein installation step will mess up my existing > setup in any way? Not knowing anything about lein, and having had a confusing > time creating my setup that now works (with ClojureX + slime), I don't want > to endanger it. This is part of the reason that I (and I presume others who > have expressed similar sentiments) really like the idea of a "getting > started" package for which the installation process is literally just > "download and double click" or maybe "download, unzip, and double click". > (And "if you don't like it, throw away what you downloaded and the rest of > your system will be unchanged.") > > For me the functionality threshold for such a package, which would not only > get me started but allow me to do serious work (AI research, not application > development) and teach using Clojure, is: a REPL, access to contrib, a > classpath that lets "load" find my source files, and a clojure-indenting, > bracket-matching editor. Anything else is gravy, but most of the existing > "getting started" setups fall short of my threshold at least on the editor > front. > > -Lee > > On Mar 23, 2010, at 11:30 AM, Stuart Halloway wrote: > > > > > I think it is important to be clear about the difference between: > > > (A) exploring Clojure (non trivially, including interesting Java libraries) > > > (B) deploying Clojure into production. > > > I nominate the labrepl (http://github.com/relevance/labrepl) as a solution > > for (A). It already includes interesting libraries (e.g. compojure, > > incanter), and it has instructions for working with different IDEs (which I > > hope the community will improve upon). > > > I don't think there is, or needs to be, a one-size-fits-all solution for > > (B). That's what the Java ecosystem is for. Plus, beginners don't need (B). > > > Stu > > >> So perhaps it would be worthwhile to create, like jruby, a single zip/ > >> tgz file containing clojure, clojure-contrib, and a reasonable bin/clj > >> file that will find at least the core clojure jar files on its own? I > >> don't see how you're going to actually deploy any clojure apps, or > >> connect to a database, or really use any third party code at all > >> without understanding how java's classpath works but at least you can > >> get a REPL going. > > >> -- > >> 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 > > >> To unsubscribe from this group, send email to > >> clojure+unsubscribegooglegroups.com or reply to this email with the words > >> "REMOVE ME" as the subject. > > > -- > > 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 > > > To unsubscribe from this group, send email to > > clojure+unsubscribegooglegroups.com or reply to this email with the words > > "REMOVE ME" as the subject. > > -- > Lee Spector, Professor of Computer Science > School of Cognitive Science, Hampshire College > 893 West Street, Amherst, MA 01002-3359 > lspec...@hampshire.edu,http://hampshire.edu/lspector/ > Phone: 413-559-5352, Fax: 413-559-5438 > > Check out Genetic Programming and Evolvable > Machines:http://www.springer.com/10710-http://gpemjournal.blogspot.com/ -- 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 To unsubscribe from this group, send email to clojure+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.