Against the same commit I just did: lein clean; lein deps. After which
both script/repl and script/swank run fine (albeit with lots of the
new "WARNING: group-by already refers to:") warnings.
Here's exactly what "lein deps" installed in the lib. Craig: do you
see the same?
-rw-r--r-- 1 stuart staff 999966 May 5 08:45 ant-1.6.2.jar
-rw-r--r-- 1 stuart staff 8673 May 5 08:45 ant-launcher-1.6.2.jar
-rw-r--r-- 1 stuart staff 358273 May 5 08:45 antlr-2.7.2.jar
-rw-r--r-- 1 stuart staff 1194003 May 5 08:45 arpack-combo-0.1.jar
-rw-r--r-- 1 stuart staff 1921219 May 5 08:45 autodoc-0.7.0.jar
-rw-r--r-- 1 stuart staff 22066 May 5 08:45 circumspec-0.0.13.jar
-rw-r--r-- 1 stuart staff 3313794 May 5 08:45 clojure-1.2.0-
master-20100504.200313-67.jar
-rw-r--r-- 1 stuart staff 492450 May 5 08:45 clojure-
contrib-1.2.0-20100504.200544-102.jar
-rw-r--r-- 1 stuart staff 4319 May 5 08:45 clojure-db-
object-0.1.1-20091229.021828-2.jar
-rw-r--r-- 1 stuart staff 4660 May 5 08:45 clojure-http-
client-1.0.0-20091229.021828-3.jar
-rw-r--r-- 1 stuart staff 8458 May 5 08:45 clojure-
json-1.1-20091229.021828-4.jar
-rw-r--r-- 1 stuart staff 46725 May 5 08:45 commons-codec-1.3.jar
-rw-r--r-- 1 stuart staff 57779 May 5 08:45 commons-
fileupload-1.2.1.jar
-rw-r--r-- 1 stuart staff 109043 May 5 08:45 commons-io-1.4.jar
-rw-r--r-- 1 stuart staff 732569 May 5 08:45 compojure-0.3.3.jar
-rw-r--r-- 1 stuart staff 8053 May 5 08:45
congomongo-0.1.2-20100215.165114-3.jar
-rw-r--r-- 1 stuart staff 11541 May 5 08:45
enlive-1.0.0-20100308.145053-17.jar
-rw-r--r-- 1 stuart staff 231445 May 5 08:45 gnujaxp-1.jar
-rw-r--r-- 1 stuart staff 16113 May 5 08:45 incanter-
charts-1.2.0-20100327.041516-11.jar
-rw-r--r-- 1 stuart staff 6639 May 5 08:45 incanter-
chrono-1.2.0-20100327.041516-12.jar
-rw-r--r-- 1 stuart staff 72729 May 5 08:45 incanter-
core-1.2.0-20100327.041516-15.jar
-rw-r--r-- 1 stuart staff 121461 May 5 08:45 incanter-
full-1.2.0-20100327.041516-10.jar
-rw-r--r-- 1 stuart staff 8327 May 5 08:45 incanter-
io-1.2.0-20100327.041516-12.jar
-rw-r--r-- 1 stuart staff 3775 May 5 08:45 incanter-
mongodb-1.2.0-20100327.041516-10.jar
-rw-r--r-- 1 stuart staff 2888 May 5 08:45 incanter-
pdf-1.2.0-20100327.041516-9.jar
-rw-r--r-- 1 stuart staff 12423 May 5 08:45 incanter-
processing-1.2.0-20100327.041516-10.jar
-rw-r--r-- 1 stuart staff 1291705 May 5 08:45 itext-1.4.jar
-rw-r--r-- 1 stuart staff 309293 May 5 08:45 jcommon-1.0.16.jar
-rw-r--r-- 1 stuart staff 534185 May 5 08:45 jetty-6.1.21.jar
-rw-r--r-- 1 stuart staff 176031 May 5 08:45 jetty-util-6.1.21.jar
-rw-r--r-- 1 stuart staff 1425744 May 5 08:45 jfreechart-1.0.13.jar
-rw-r--r-- 1 stuart staff 87325 May 5 08:45 jline-0.9.94.jar
-rw-r--r-- 1 stuart staff 534827 May 5 08:45 joda-time-1.6.jar
-rw-r--r-- 1 stuart staff 121070 May 5 08:45 junit-3.8.1.jar
-rw-r--r-- 1 stuart staff 367444 May 5 08:45 log4j-1.2.14.jar
-rw-r--r-- 1 stuart staff 226055 May 5 08:45 mongo-java-
driver-1.1.0-20091229.021828-3.jar
-rw-r--r-- 1 stuart staff 107325 May 5 08:45 netlib-java-0.9.1.jar
-rw-r--r-- 1 stuart staff 15347 May 5 08:45 opencsv-2.0.1.jar
-rw-r--r-- 1 stuart staff 2940686 May 5 08:45 parallelcolt-0.7.2.jar
-rw-r--r-- 1 stuart staff 510170 May 5 08:45
postgresql-8.4-701.jdbc4.jar
-rw-r--r-- 1 stuart staff 230538 May 5 08:45 processing-core-1.jar
-rw-r--r-- 1 stuart staff 134133 May 5 08:45 servlet-
api-2.5-20081211.jar
-rw-r--r-- 1 stuart staff 132507 May 5 08:45 stringtemplate-2.2.jar
-rw-r--r-- 1 stuart staff 37290 May 5 08:45 swank-
clojure-1.1.0.jar
-rw-r--r-- 1 stuart staff 90023 May 5 08:45 tagsoup-1.2.jar
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
--
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