> I have updated the labrepl [1] to use the latest clojure 1.2 and contrib 1.2 > snapshots. Also, most of the dependencies are now frozen to specific > snapshot timestamps (the project.clj file may be of interest to people living > on the development edge). > > After a "lein clean; lein deps" everything should work, please let me know > if you see otherwise.
I'm seeing otherwise. I'm up to commit 70702523e25937bc8386 (back on the edge, thanks to last-var-in wins), and I'm just running script/swank from the command line (Ubuntu 9.10), but I'm having all sorts of problems when I try to pull in incanter for the its-all-data labs. If I just run script/repl and try to use incanter.charts, I get this [1]. If I run script/swank from the CL and connect via slime-connect in emacs and do the use from the SLIME REPL, I instead get this [2] in an SLDB buffer. [1] cand...@faerie:~/labrepl$ script/repl Clojure 1.2.0-master-SNAPSHOT 2010-05-05 08:21:04.602::INFO: Logging to STDERR via org.mortbay.log.StdErrLog solutions.mini_browser.proxy$javax.servlet.http.HttpServlet$0 2010-05-05 08:21:04.622::INFO: jetty-6.1.21 2010-05-05 08:21:09.464::INFO: Started socketconnec...@0.0.0.0:9000 labrepl.proxy$javax.servlet.http.HttpServlet$0 2010-05-05 08:21:09.464::INFO: jetty-6.1.21 2010-05-05 08:21:09.466::INFO: Started socketconnec...@0.0.0.0:8080 Welcome to the labrepl. Browse to localhost:8080 to get started! user=> (use 'incanter.charts) WARNING: group-by already refers to: #'clojure.core/group-by in namespace: incanter.core, being replaced by: #'incanter.core/group-by WARNING: group-by already refers to: #'clojure.core/group-by in namespace: incanter.charts, being replaced by: #'incanter.core/group-by java.lang.IllegalAccessError: flatten is not public (probability.clj:1) user=> [2] [Thrown class java.lang.ClassCastException] Restarts: 0: [ABORT] Return to SLIME's top level. Backtrace: 0: clojure.lang.Namespace.warnOnReplace(Namespace.java:85) 1: clojure.lang.Namespace.intern(Namespace.java:75) 2: clojure.lang.Compiler$DefExpr$Parser.parse(Compiler.java:410) 3: clojure.lang.Compiler.analyzeSeq(Compiler.java:5290) 4: clojure.lang.Compiler.analyze(Compiler.java:5111) 5: clojure.lang.Compiler.analyze(Compiler.java:5072) 6: clojure.lang.Compiler.eval(Compiler.java:5348) 7: clojure.lang.Compiler.load(Compiler.java:5777) 8: clojure.lang.RT.loadResourceScript(RT.java:328) 9: clojure.lang.RT.loadResourceScript(RT.java:319) 10: clojure.lang.RT.load(RT.java:397) 11: clojure.lang.RT.load(RT.java:369) 12: clojure.core$load__5287$fn__5294.invoke(core.clj:4817) 13: clojure.core$load__5287.doInvoke(core.clj:4816) 14: clojure.lang.RestFn.invoke(RestFn.java:409) 15: clojure.core$load_one__5228.invoke(core.clj:4641) 16: clojure.core$load_lib__5243.doInvoke(core.clj:4678) 17: clojure.lang.RestFn.applyTo(RestFn.java:143) 18: clojure.core$apply__3769.invoke(core.clj:537) 19: clojure.core$load_libs__5259.doInvoke(core.clj:4712) 20: clojure.lang.RestFn.applyTo(RestFn.java:138) 21: clojure.core$apply__3769.invoke(core.clj:539) 22: clojure.core$use__5283.doInvoke(core.clj:4792) 23: clojure.lang.RestFn.invoke(RestFn.java:422) 24: incanter.charts$eval__5823$loading__5176__auto____5824.invoke(charts.clj:19) 25: incanter.charts$eval__5823.invoke(charts.clj:19) 26: clojure.lang.Compiler.eval(Compiler.java:5344) 27: clojure.lang.Compiler.eval(Compiler.java:5336) 28: clojure.lang.Compiler.load(Compiler.java:5777) 29: clojure.lang.RT.loadResourceScript(RT.java:328) 30: clojure.lang.RT.loadResourceScript(RT.java:319) 31: clojure.lang.RT.load(RT.java:397) 32: clojure.lang.RT.load(RT.java:369) 33: clojure.core$load__5287$fn__5294.invoke(core.clj:4817) 34: clojure.core$load__5287.doInvoke(core.clj:4816) 35: clojure.lang.RestFn.invoke(RestFn.java:409) 36: clojure.core$load_one__5228.invoke(core.clj:4641) 37: clojure.core$load_lib__5243.doInvoke(core.clj:4678) 38: clojure.lang.RestFn.applyTo(RestFn.java:143) 39: clojure.core$apply__3769.invoke(core.clj:537) 40: clojure.core$load_libs__5259.doInvoke(core.clj:4712) 41: clojure.lang.RestFn.applyTo(RestFn.java:138) 42: clojure.core$apply__3769.invoke(core.clj:539) 43: clojure.core$use__5283.doInvoke(core.clj:4792) 44: clojure.lang.RestFn.invoke(RestFn.java:409) 45: user$eval__5819.invoke(NO_SOURCE_FILE:1) 46: clojure.lang.Compiler.eval(Compiler.java:5344) 47: clojure.lang.Compiler.eval(Compiler.java:5312) 48: clojure.core$eval__4343.invoke(core.clj:2362) 49: swank.commands.basic$eval_region__677.invoke(basic.clj:40) 50: swank.commands.basic$eval_region__677.invoke(basic.clj:31) 51: swank.commands.basic$eval__690$listener_eval__691.invoke(basic.clj:54) 52: clojure.lang.Var.invoke(Var.java:365) 53: user$eval__5817.invoke(Unknown Source) 54: clojure.lang.Compiler.eval(Compiler.java:5344) 55: clojure.lang.Compiler.eval(Compiler.java:5312) 56: clojure.core$eval__4343.invoke(core.clj:2362) 57: swank.core$eval_in_emacs_package__324.invoke(core.clj:59) 58: swank.core$eval_for_emacs__387.invoke(core.clj:128) 59: clojure.lang.Var.invoke(Var.java:373) 60: clojure.lang.AFn.applyToHelper(AFn.java:169) 61: clojure.lang.Var.applyTo(Var.java:482) 62: clojure.core$apply__3769.invoke(core.clj:535) 63: swank.core$eval_from_control__326.invoke(core.clj:66) 64: swank.core$eval_loop__328.invoke(core.clj:71) 65: swank.core$spawn_repl_thread__438$fn__468$fn__469.invoke(core.clj:183) 66: clojure.lang.AFn.applyToHelper(AFn.java:159) 67: clojure.lang.AFn.applyTo(AFn.java:151) 68: clojure.core$apply__3769.invoke(core.clj:535) 69: swank.core$spawn_repl_thread__438$fn__468.doInvoke(core.clj:180) 70: clojure.lang.RestFn.invoke(RestFn.java:398) 71: clojure.lang.AFn.run(AFn.java:24) 72: java.lang.Thread.run(Thread.java:636) -- 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