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