Как отлаживать ClojureScript
Я извиняюсь за этот, казалось бы, глупый вопрос, но я играю с включенным и выключенным ClojureScript уже несколько недель, и я не могу понять этот простой вопрос:
How do I debug ClojureScript?
Так вот в чем проблема:
I write my *.cjs files I run cljsc/build ... I load up my webpage. Something bad happens. I open up the firefox console. I get a line in the generated js, which I find incomprehensible, and I have no idea which line of the original cljs file it came from.My question:
Как правильно разрабатывать приложения ClojureScript?
PS Я смотрел на ClojureScriptOne - что мне не нравится в нем, так это то, что он связывает воедино кучу технологий одновременно; и я предпочел бы понять, как использовать каждыйindividual кусочек сам по себе, прежде чем соединить все вместе.
Мне комфортно с ring + mustache + compojure, [главным образом потому, что я могу использовать свои стандартные методы отладки Clojure], но ClojureScript - еще один зверь.
UPDATE: С тех пор, как этот вопрос впервые был задан, все изменилось. Правильный способ отладки приложений ClojureScript в эти дни состоит в том, чтобы включить исходные карты -http://github.com/clojure/clojurescript/wiki/Source-maps