Labrepl (via leiningen) puts jars in a local lib directory. They
shouldn't collide with to break anything else.
Stu
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.
--
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.