Jak debugować ClojureScript

Przepraszam za to pozornie głupie pytanie, ale od kilku tygodni gram w ClojureScript i wyłączam go i nie mogę znaleźć tego prostego pytania:

Jak debugować ClojureScript?

Oto problem:

Piszę pliki * .cjsUżywam cljsc / build ...Załaduję moją stronę.Dzieje się coś złego.Otwieram konsolę Firefox.Dostaję linię wwygenerowane js, które uważam za niezrozumiałe, i nie mam pojęcia, z której linii oryginalnego pliku cljs pochodzi.

Moje pytanie:

Jaki jest właściwy sposób tworzenia aplikacji ClojureScript?

PS Przyjrzałem się ClojureScriptOne - nie podoba mi się to, że łączy kilka technologii jednocześnie; i wolałbym zrozumieć, jak używać każdego z nichindywidualny utwory na własną rękę, zanim zostaną połączone w całość.

Czuję się dobrze z ring + mustache + compojure, [głównie dlatego, że mogę używać standardowych technik debugowania Clojure], ale ClojureScript to kolejna bestia.

AKTUALIZACJA: Wiele się zmieniło od czasu pierwszego pytania. Właściwym sposobem debugowania aplikacji ClojureScript w tych dniach jest włączenie map źródłowych -http://github.com/clojure/clojurescript/wiki/Source-maps

questionAnswers(6)

yourAnswerToTheQuestion