I'm starring that post. Still haven't gotten Aquamacs working with clojure. will try yet again tonight.
On Tue, Mar 23, 2010 at 3:28 PM, Carson <c.sci.b...@gmail.com> wrote: > I second Lee's thought -- my "work" as a grad student is AI research, > not application development. I'm glad I discovered Incanter's package > (three lines of instructions [1]) that allows me to run a Swank server > that I can easily connect to from Emacs (and Slime from the Emacs end > can be easily installed thru Elpa). The part about getting Swank/ > Slime easily going achieves the threshold on the editor front. > > [1] from http://data-sorcery.org/2009/12/20/getting-started/ > $ git clone git://github.com/liebke/incanter.git > $ cd incanter > $ mvn install > > then $ bin/clj to get a repl on the terminal or $ bin/swank to start > up a swank server. > > For me, if it takes more than three lines on the terminal, it's just > too much. :) > > So labrepl sounds interesting from what I read here (especially as it > includes Incanter?). It'd be great if it also has Swank as part of it > so Emacs can connect to it (or does it already?). > > Thanks! > Carson > > > On Mar 23, 11:53 am, 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<clojure%2bunsubscr...@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<clojure%2bunsubscr...@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<clojure%2bunsubscr...@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.