How to shorten clojure.lang.* classes

2009-06-28 Thread samppi
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.

Re: How to shorten clojure.lang.* classes

2009-06-28 Thread Stephen C. Gilardi
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

Re: How to shorten clojure.lang.* classes

2009-06-28 Thread Krešimir Šojat
They are standard java classes, so you should use import: (import '(clojure.lang APersistentList)) (defmethod my-method APersistentList [ _] ...) On 28 lip, 21:03, samppi rbysam...@gmail.com wrote: I use Clojure's classes a lot in my multimethods. Is there any way to abbreviate them; that

Re: How to shorten clojure.lang.* classes

2009-06-28 Thread samppi
Wonderful. Thanks for the answers. On Jun 28, 12:39 pm, Stephen C. Gilardi squee...@mac.com wrote: 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