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.

Reply via email to