On Jan 23, 2009, at 7:56 PM, e wrote:
(ns my-ns
(:use [clojure.set :exclude (difference)]
[clojure.contrib.set :only (difference)]))
Did you have to say ":exclude" or does the last thing override?
I had to say :exclude. :use makes a call to refer which will refuse to replace an existing entry in ns-map. You can see an example of this in a fresh repl:
user=> (use 'clojure.zip)
java.lang.IllegalStateException: replace already refers to:
#'clojure.core/replace in namespace: user (NO_SOURCE_FILE:0)
user=>
--Steve
smime.p7s
Description: S/MIME cryptographic signature
