yes On Feb 10, 1:25 pm, Matt Culbreth <mattculbr...@gmail.com> wrote: > Yes that worked very well, thanks Stuart. I'm assuming that this fix > will make its way to the nightly build and will be published > tohttp://build.clojure.org/job/clojure-contrib/as usual? > > On Feb 10, 12:32 pm, Stuart Sierra <the.stuart.sie...@gmail.com> > wrote: > > > > > Hi Matt, > > Just pushed a fix, see if that helps. > > > Note that argument order was reversed in most functions from c.c.str- > > utils2 to c.c.string. > > > -SS > > > On Feb 10, 10:44 am, Matt Culbreth <mattculbr...@gmail.com> wrote: > > > > Hello Group, > > > > I'm working on a Clojure project and I'm using Leiningen for the > > > builds. I'm trying to use the most recent clojure and clojure- > > > contrib, but I'm having a problem getting it to compile due to > > > apparent errors in clojure.contrib.string. This works fine on the > > > more stable versions of these libraries, which use clojure.contrib.str- > > > utils2. > > > > Here's my project file: > > > (defproject myproj "0.1" > > > :dependencies [[org.clojure/clojure > > > "1.2.0-master-SNAPSHOT"] > > > [org.clojure/clojure-contrib > > > "1.2.0-SNAPSHOT"]] > > > :main myproj) > > > > And I'm later using clojure.contrib.string as such: > > > (ns myproj > > > (:gen-class) > > > (:require [clojure.contrib.string :as str-utils :only (join)]) > > > (:import (java.io File FileNotFoundException BufferedReader > > > InputStreamReader OutputStreamWriter))) > > > > I'm then using the str-utils/join function in the code, but I can't > > > get it to compile. I get the following Java exceptions when doing > > > "lein compile": > > > > java.lang.RuntimeException: java.lang.IllegalArgumentException: Unable > > > to resolve classname: Replacement > > > <snip> > > > at clojure.main.main(main.java:37) > > > Caused by: java.lang.IllegalArgumentException: Unable to resolve > > > classname: Replacement > > > at clojure.lang.Compiler$HostExpr.tagToClass(Compiler.java:893) > > > > I also get this a couple of times: > > > [null] java.lang.VerifyError: (class: clojure/contrib/string > > > $replace_first_re__81, method: invoke signature: (Ljava/lang/ > > > Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;) Unable > > > to pop operand off an empty stack > > > <snip> > > > at clojure.main.main(main.java:37) > > > [null] Caused by: java.lang.VerifyError: (class: clojure/contrib/ > > > string$replace_first_re__81, method: invoke signature: (Ljava/lang/ > > > Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;) Unable > > > to pop operand off an empty stack > > > > Any ideas here? Not a big deal as I can just use the older code. > > > > Thanks, > > > > Matt
-- 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