Como depurar o ClojureScript

Peço desculpas por essa pergunta aparentemente estúpida, mas estou tocando com o ClojureScript por algumas semanas, e não consigo entender essa pergunta simples:

Como eu depuro o ClojureScript?

Então aqui está o problema:

Eu escrevo meus arquivos * .cjsEu corro cljsc / build ...Eu carrego minha página da web.Algo ruim acontece.Eu abro o console do firefox.Eu recebo uma linha nogerado js, que eu acho incompreensível, e não tenho idéia de qual linha do arquivo cljs original veio.

Minha pergunta:

Qual é o caminho certo para desenvolver aplicativos ClojureScript?

PS Eu olhei para ClojureScriptOne - o que eu não gosto sobre isso é que ele une um monte de tecnologia de uma só vez; e eu prefiro entender como usar cadaIndividual peça por conta própria antes de encadear tudo junto.

Estou confortável com o anel + bigode + compojure, [principalmente porque eu posso usar minhas técnicas padrão de depuração do Clojure], mas o ClojureScript é outra fera.

ATUALIZAR: As coisas mudaram um pouco desde que esta pergunta foi feita pela primeira vez. A maneira correta de depurar aplicativos ClojureScript atualmente é habilitar os mapas de origem -http://github.com/clojure/clojurescript/wiki/Source-maps

questionAnswers(6)

yourAnswerToTheQuestion