clojure içinde, oluşturduğum türde bir ipucu nasıl yazarım? (Türleri yuvalamak istiyorum.)İç içe türler clojure içinde mi?
ör. Bu işe olacağını düşünmüştü:
(deftype A
[#^somePrimitive someField])
(deftype B
[#^A Avalue])
Bu bir hata mesajı getirir:
Unknown location:
error: java.lang.ClassNotFoundException: A
Not: Clojure tipleri şu anda sadece Clojure 'Yeni' dalında var olan bir yeni bir özelliktir.
Düzenleme: Ben java ve clojure türleri için clojure tür ipuçlarının farklı yollar tarafından kafam karıştı. Clojure tipleri olarak ima ederken java sınıfları
#^java.some.class
olarak ima edilir:
#^:some.Namespace/type
Harika, teşekkürler! –