Переменные Clojure с метаданными

Можно ли создать новую переменную с метаданными, не проходя через «промежуточную» переменную?

Другими словами, я знаю) Я могу сделать следующее:

(def a-var 2)
(def another-var (with-meta a-var {:foo :bar}))

но есть ли способ создать another-var , не создав сначала a-var ?

7
задан Ralph 18 November 2010 в 01:35
поделиться