user.clj is very useful, I'd rather keep it. On Mon, Sep 20, 2010 at 7:33 PM, Robert McIntyre <r...@mit.edu> wrote: > If it is to be deprecated, is there a "correct" way of achieving the > same result (having things automatically loaded when you create the > repl?) > > --Robert McIntyre > > On Mon, Sep 20, 2010 at 11:59 AM, Laurent PETIT <laurent.pe...@gmail.com> > wrote: >> BTW, shouldn't this "user.clj" trick be marked as deprecated, to be removed >> in a future version ? >> >> 2010/9/19 Kevin Downey <redc...@gmail.com> >>> >>> you can also run into issues with things being on the classpath for >>> your project, but not being on the classpath for lein, but user.clj >>> being on the classpath for both, so when lein runs it can't find >>> things your user.clj tries to load >>> >>> On Sat, Sep 11, 2010 at 8:17 AM, Stuart Sierra >>> <the.stuart.sie...@gmail.com> wrote: >>> > Don't know if this is the source of the problem, but your "use" syntax >>> > is funky. You want: >>> > >>> > (use '[clojure.java.javadoc :only (javadoc)]) >>> > >>> > -S >>> > >>> > >>> > >>> > On Sep 11, 3:51 am, Robert McIntyre <r...@mit.edu> wrote: >>> >> In the clojure getting started guide, it says that if user.clj is >>> >> found on the classpath, then that file will be evaluated and the repl >>> >> will start with any modifications made from that file. >>> >> >>> >> My directory structure looks like this >>> >> >>> >> /src/user.clj >>> >> /src/rlm/quick.clj >>> >> /lib/*all-my-jars* >>> >> >>> >> I have a function (dirty) in quick.clj that essentially does: >>> >> >>> >> (defn dirty [] >>> >> (use :reload-all '[clojure.java [javadoc :only [javadoc]]) >>> >> (clojure.java.javadoc/add-local-javadoc "/path/to/local/javadocs")) >>> >> >>> >> (dirty) works fine at the repl if I type (do (require 'rlm.quick) >>> >> (rlm.quick/dirty)) >>> >> >>> >> If I define user.clj like so: >>> >> >>> >> (ns user) >>> >> (require 'rlm.quick) >>> >> (rlm.quick/dirty) >>> >> >>> >> Then I get the error : java.lang.ClassNotFoundException: >>> >> clojure.java.javadoc >>> >> >>> >> If I move the (clojure.java.javadoc/add-local-javadoc >>> >> "/path/to/local/javadocs") from (dirty) straight into user.clj it >>> >> works fine. >>> >> >>> >> what's up with this? >>> >> >>> >> --Robert McIntyre >>> >> >>> >> and user.clj reads like this >>> > >>> > -- >>> > 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 >>> >>> >>> >>> -- >>> And what is good, Phaedrus, >>> And what is not good— >>> Need we ask anyone to tell us these things? >>> >>> -- >>> 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 >> >> -- >> 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 > > -- > 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
-- And what is good, Phaedrus, And what is not good— Need we ask anyone to tell us these things? -- 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