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

Reply via email to