> > > > > > May I propose as a possible remedy CLOJURE_HOME. CLOJURE_HOME is the > absolute path of a directory containing clojure.jar and possibly > clojure-contrib.jar. Scripts should check if it's defined and use it instead > of hard-coded paths, as an example, here's my clj script (in newLISP): > > On the face of it this seems like a good idea, however it doesn't > really fit with the models used by tools such as leiningen, mvn or the > JVM. At best a CLOJURE_HOME initiative can only expect to work within > its own world of clj scripts etc.
I can't speak for leiningen but many (most?) launcher script in the Java world use this as a standard convention. If you look through the launcher scripts for maven, groovy, scala, ant, etc you will see environment variables JAVA_HOME, M2_HOME (for Maven 2), GROOVY_HOME, SCALA_HOME and ANT_HOME. -- 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