Re: Defrecord Conflict

2017-03-18 Thread tmountain
Thank you. Stupid typo on my part. This works! On Friday, March 17, 2017 at 7:35:07 PM UTC-4, Francis Avila wrote: > > Import does not demand name mapping. You can import a full path without > aliasing. This will work fine: > > (ns multi.core > (:require [multi.ns1] > [multi.ns2])

Re: Defrecord Conflict

2017-03-17 Thread Francis Avila
Import does not demand name mapping. You can import a full path without aliasing. This will work fine: (ns multi.core (:require [multi.ns1] [multi.ns2]) (:import [multi.ns1.Animal] [multi.ns2.Animal])) (multi.ns1.Animal. "hi") (But remember to use the keyword :import

Defrecord Conflict

2017-03-17 Thread tmountain
Say that I have the following: -- ns1.clj -- (ns multi.ns1) (defrecord Animal [name]) -- ns2.clj -- (ns multi.ns2) (defrecord Animal [name]) -- core.clj -- (ns multi.core (:require [multi.ns1] [multi.ns2]) (import [multi.ns1 Animal] [multi.ns2 Animal])) My intent is