LINUX.ORG.RU

История изменений

Исправление monk, (текущая версия) :

Тут немножко не про то.

Я про финты типа

;; foo.clj
(def FOUND_SO_FAR (atom #{}))

(defmacro deffoo [val] (swap! PRIMES_FOUND_SO_FAR conj prime-val) `(def ~'foo ~val))

И когда потом можно собрать все вызовы deffoo во всех модулях прочитав эту переменную.

Исходная версия monk, :

Тут немножко не про то.

А про финты типа

;; foo.clj
(def FOUND_SO_FAR (atom #{}))

(defmacro deffoo [val] (swap! PRIMES_FOUND_SO_FAR conj prime-val) `(def ~'foo ~val))

И когда потом можно собрать все вызовы deffoo во всех модулях прочитав эту переменную.