c '
работает (map eval)
или тебе конкретно с print'ом реализация нужна?
@kgofhedgehogs А как ты себе это представляешь? После ридера в
`[(a 1) (b 1)]
символы уже квалифицированы.Можно написать функцию печати, которая перед печатью обойдёт дерево и заменит все символы на их локальные имена.
В списке рассылки пробежал отличный троллинг ООП: http://mishadoff.com/blog/clojure-design-patterns/