Hi, I'm the author of both tools.
cljs-devtools is essential and you should start with it if you are developing under Chrome. It presents ClojureScript data structures when you print them via console.log. cljs-devtools must be configured as a library included in your project/app. Dirac is a fork of Chrome DevTools with ClojureScript-specific features added. You use it instead of internal DevTools in Chrome. It is more advanced tool and requires some non-trivial setup. It is the next evolutionary step when you master your ClojureScript development environment. There are many nice-to-have features (as listed on the homepage) but the distinguished one is to be able to REPL cljs code in the context of a paused breakpoint. This is obviously very advanced feature you would use debugging complex code once in 10 years, but I'm not aware of any other tool allowing this. I would not recommend it to beginners, as they don't usually need that power. Both tools are complementary. Dirac expects cljs-devtools as a soft dependency. It does not make much sense to use Dirac REPL without having cljs-devtools presenting cljs data structures in a friendly way. good luck! Antonin On Monday, October 10, 2016 at 6:04:36 AM UTC+2, Philos Kim wrote: > > Could anyone explain the difference between cljs-devtools and dirac > DevTools? > > And which one to use when? > > https://github.com/binaryage/cljs-devtools > > https://github.com/binaryage/dirac > > Many thanks in advance. > > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.