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.

Reply via email to