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