really looking forward to that!
@darwin: what are your plans now that you’ve handed TotalFinder and TotalSpaces over?
@danielcompton: I have a list of product ideas I would like to build eventually :simple_smile: But haven’t decided what to do next (yet). Wanted to take some “hammock” time, but started building CLJS tools instead 😉
… actually I have some plans with CLJS, my future project(s) will be likely built with it
nice!
Is it possible to evaluate locals at a breakpoint with Dirac?
yes, I consider this the main Dirac feature
you have to prefix them with js/
the REPL is not yet aware of available locals
this will be harder problem to solve - I can get list of js locals, but I would need to demunge their names and pass them into REPL environment somehow to tell CLSJ compiler to threat them as CLJS symbols
ah that’s what I was missing
I do remember hearing that now
also if you happen to see local names with subscripts, you have to hover over them with mouse to see the real js name
in the future there will be code-completion or something helping you with that
I will probably reuse DevTool’s own code completion subsystem on top of parinfer’s editing, anytime you enter js/ I would enable that
awesome
Dirac v0.3.0 is here: https://github.com/binaryage/dirac/releases/tag/v0.3.0 https://github.com/binaryage/dirac/blob/master/docs/integration.md
@darwin: congrats, this is going to be awesome! I’d like to use it with https://github.com/adzerk-oss/boot-cljs-repl, I think I’ll need to fork boot-cljs-repl
to replace com.cemerick/piggieback
ns with dirac.nrepl/middleware
?
@superstructor: @jupl did the boot work just recently: https://github.com/jupl/boot-cljs-devtools
it should still work with dirac 0.3.0, I didn’t introduce breaking changes AFAIK
later you can fork and update the middleware to dirac.nrepl/middleware (for future)
nice, thanks! so if I understand correctly I’d remove adzerk-oss/boot-cljs-repl
and replace it with usage of jupl/boot-cljs-devtools
?
yes, but I’m not a boot user myself
@superstructor: The README should have instructions on installation and usage.
I can answer any questions if the README does not address them.
yep have read the readme, looking at the README there is no equivalent of (start-repl)
in a boot repl -c session ?
I’ll take a look at the update to dirac. So far you would only use the repl in the browser.
Looks like it got recently updated.
And cursive with https://github.com/binaryage/dirac/blob/master/docs/integration.md
Thats sufficient, I guess with proper Cursive/Chrome REPL I won’t need a boot repl anymore :simple_smile:
but I think you should keep it there just for completeness, I tend to jump into plain lein repl just for testing sometimes
@superstructor: thanks for testing, expect rough edges, I haven’t used it myself much, just for tests