Przepraszam za tym pozornie głupie pytanie, ale grałem z ClojureScript z przerwami przez kilka tygodni, a ja nie mogę dowiedzieć się, to jedno proste pytanie:Jak debugować ClojureScript
Jak czy debuguję ClojureScript?
Więc tu jest problem:
- piszę * .cjs plików
- biegnę cljsc/zbudować ...
- załadować moją stronę.
- Coś złego się dzieje.
- Otwieram konsolę firefox.
- Otrzymuję wiersz w wygenerowany js, które uważam za niezrozumiałe, i nie mam pojęcia, która linia oryginalnego pliku cljs, z którego pochodzi.
Moje pytanie:
Co to jest właściwa droga do tworzenia aplikacji ClojureScript?
PS Spojrzałem na ClojureScriptOne - nie podoba mi się to, że łączy wszystkie technologie naraz; i wolałbym wiedzieć, jak używać osobno poszczególnych elementów przed połączeniem ich wszystkich razem.
Jestem zadowolony z ring + mustache + compojure, [głównie dlatego, że mogę używać moich standardowych technik debugowania Clojure], ale ClojureScript to kolejna bestia.
AKTUALIZACJA: Rzeczy zmieniły się całkiem sporo, ponieważ to pytanie było zadawane po raz pierwszy. Właściwa droga do debugowania aplikacji ClojureScript te dni jest umożliwienie mapy Source - http://github.com/clojure/clojurescript/wiki/Source-maps
Dzięki edycji dnolen wciąż zdobywam punkty za tę odpowiedź z powodu czystego historycznego wypadku - cheers dnoń! – Hendekagon