Me disculpo por este aparentemente estúpida pregunta, pero yo he estado jugando con ClojureScript de forma intermitente durante unas pocas semanas, y no puedo averiguar esto una simple pregunta:Cómo depurar ClojureScript
Cómo Cómo depuro ClojureScript?
Así que aquí está el problema:
- escribo mi archivos * .cjs
- corro cljsc/construcción ...
- Cómo cargo mi página web.
- Algo malo sucede.
- Abro la consola de Firefox.
- Obtengo una línea en el generado js, que me parece incomprensible, y no tengo idea de qué línea del archivo cljs original proviene.
Mi pregunta:
¿Cuál es la forma correcta de desarrollar aplicaciones ClojureScript?
PD He visto ClojureScriptOne - lo que no me gusta es que combina un montón de tecnología a la vez; y preferiría entender cómo usar cada pieza individual por sí misma antes de encadenarlo todo.
Me siento cómodo con anillo + bigote + compojure, [principalmente porque puedo usar mis técnicas estándar de depuración Clojure] pero ClojureScript es otra bestia.
ACTUALIZACIÓN: Las cosas han cambiado bastante desde que se hizo esta pregunta por primera vez. La forma adecuada para depurar aplicaciones ClojureScript estos días es permitir a los mapas de código fuente - http://github.com/clojure/clojurescript/wiki/Source-maps
Gracias a la edición de dnolen, sigo ganando puntos por esta respuesta debido a un accidente histórico puro. ¡Salud! ¡Dnolen! – Hendekagon