В Интернете есть много инструментов, которые принимают текст JSON и показывают формат и форматированный одинаковый формат.
Некоторые идут еще дальше и создают хорошую древовидную структуру: http://jsonviewer.stack.hu/
Есть ли у нас что-то подобное для кода Clojure?
Или что-то, что может, по крайней мере, автоматически отступать.
Если текст, который у меня есть, следующий:
(defn prime? [n known](loop [cnt (dec (count known)) acc []](if (< cnt 0) (not (any? acc))
(recur (dec cnt) (concat acc [(zero? (mod n (nth known cnt)))])))))
Он должен автоиндексироваться примерно так:
(defn prime? [n known]
(loop [cnt (dec (count known)) acc []]
(if (< cnt 0) (not (any? acc))
(recur (dec cnt) (concat acc [(zero? (mod n (nth known cnt)))])))))