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