Мне любопытно, как сделать deftype Clojure, который содержит ссылку на себя, например.
(deftype BinaryTree [^BinaryTree left ^BinaryTree right])
Это не работает... однако я не вижу причин, почему это не должно быть возможным, поскольку базовый класс Java вполне способен ссылаться на себя.
Что я здесь делаю неправильно?
Майк.