binaryage/cljs-devtools

support for logging Clojure data structures

Open

#11 opened on Jan 24, 2016

View on GitHub
 (2 comments) (0 reactions) (0 assignees)Clojure (51 forks)batch import
help wantedidea

Repository metrics

Stars
 (1,106 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

We could specify a structured format and a wire protocol for printing/expanding Clojure data structures in a similar way how cljs-devtools work for ClojureScript.

cljs-devtools could then connect to a backend library via websocket and act as a rich logging console for Clojure projects. With support from Dirac DevTools we could turn Chrome's DevTools into a nice REPL + logger for Clojure (not only for ClojureScript).

I personally do most of my work on client-side, so it is unlikely for me to spend time on it at this point. But I would be happy to help someone else who would be interested in implementing it to integrate it (I would do the JavaScript part on front-end).

Contributor guide