dirac
dirac copied to clipboard
A Chrome DevTools fork for ClojureScript developers
Hi @darwin, as discussed on Slack, I was testing completions in Dirac and just wanted to open an issue as reminder. Basically completing something like: ``` (require '[clojure.string :as str])...
DevTools have this[1] new cool feature called "inline breakpoints". Unfortunately it is implemented in a way which does not work well with source-mapped clojurescript-generated javascript code. I'm not sure where...
Current DiracPrompt was implemented before devtools devs re-implemented their own prompt using CodeMirror. It would be great to reuse their work now and thus minimize our own footprint.
Currently we use [cljs.analyzer/analyze](https://github.com/binaryage/dirac/blob/f7e140336dd76c125aa91611e4e313ced123a1d1/src/implant/dirac/implant/analyzer.cljs#L9) to parse ns forms. We trust it to tell us which symbols/namespace references are macros. But new macros inference [CLJS-1507](http://dev.clojure.org/jira/browse/CLJS-1507) can make this unreliable when someone...
nREPL has support for interruptible evaluations (e.g interrupting long running Clojure code snippet). I have copy&pasted supporting code from piggieback to dirac nREPL middleware, but never tested it. It won't...
I can imagine implementing "core.async" sidebar pane on Sources panel. When stopped on a breakpoint this pane would list all existing go blocks and their state (running/how they are parked)....
Hi, I am trying to run Dirac. After some problems (see [here](https://github.com/binaryage/dirac/issues/98) and [here](https://stackoverflow.com/questions/73264414/how-to-install-dirac-a-chrome-devtools-fork-for-clojurescript-on-macos-montere)) and some help from people on the web, apparently, the installation was **somewhat** sucessfull. I thought...
Hi, I am trying to install [Dirac][1] on a Macbook Air M1 running Monterey 12.5. I am following the [documentation][2] which indicates: ``` curl -s https://raw.githubusercontent.com/binaryage/dirac/master/install > /tmp/dirac.install && sudo...
The dependency org.clojure/data.json was removed from ClojureScript in version 1.11.51 of May 13th 2022. See [release notes](https://clojurescript.org/news/2022-05-13-release): > **Vendorization of tools.reader, data.json, and transit-clj**(...) After conferring with the Clojure Team,...
Zdar, this code breaks dirac: ```clojure (ns a.b.c "Test" (:require [bm-web.routes :as-alias routes])) ``` The `as-alias` syntax allows to refer to `:bm-web.routes` by `::routes` (instead of it refering to `:MY-CURRENT-NS/routes`)....