deftype

    7зной

    1ответ

    Структуры Clojure могут быть произвольно расширены, добавив новые поля. Возможно ли расширение типов (созданных с использованием deftype) аналогичным образом? EDIT: для будущих посетителей, как указал

    19зной

    1ответ

    Я пытаюсь использовать Clojure 1.2, в частности изменяемые поля, которые поддерживаются в deftype согласно clojure.org documentation. Но я не могу заставить набор работать. Каков синтаксис для обновле

    7зной

    2ответ

    В clojure, как мне напечатать тип подсказки типа, который я создал? (Я хочу, чтобы гнездятся типы.) например. Я думал, что это будет работать: (deftype A [#^somePrimitive someField]) (deftype B

    7зной

    1ответ

    Я пытаюсь использовать clojure в компиляторе и поэтому вам нужно параметризовать вызовы на deftype; однако у меня возникают трудности с переносом типов подсказок. Рассмотрим следующий код: (defn descr