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