On Jun 28, 2009, at 3:03 PM, samppi wrote:

I use Clojure's classes a lot in my multimethods. Is there any way to
abbreviate them; that is, is there a method to refer to
clojure.lang.APersistentList as APersistentList? I've tried (use
'clojure.lang) and (require ['clojure.lang :as 'c]), but neither seem
to work.

import should do the trick:

  user=> (import clojure.lang.PersistentList)
  clojure.lang.PersistentList
  user=> (PersistentList. :a)
  (:a)
  user=>

For the specific case of APersistentList, it appears that clojure.lang.APersistentList doesn't currently exist in Clojure (git HEAD).

--Steve

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to