gorilla-repl
gorilla-repl copied to clipboard
A rich REPL for Clojure in the notebook style.
I am a noob to Clojure, and I am loving gorilla-repl ! I am trying to understand the expected behavior on calling println() from inside a call to future(). Something...
The following code ``` (plot/compose (plot/list-plot '((1 1) (2 2)) :joined true) (plot/list-plot '((2 2) (1 3)) :joined true :color "blue") (plot/list-plot '((1 3) (1 1)) :joined true :color "red"))...
Currently, Gorilla REPL [uses](https://github.com/JonyEpsilon/gorilla-repl/tree/develop/resources/gorilla-repl-client/jslib/vega) Vega version 1.3.3. It would be nice to upgrade to a newer version, and enjoy the great developments in Vega. In particular, this seems to be...
This thread is to collect discussion on the vague topic of where Gorilla should go, in terms of the user experience. There follow some quotes from the thread that inspired...
The websocket at `/repl` does not seem to be protected against CSRF (or, [CSWSH](https://www.christian-schneider.net/CrossSiteWebSocketHijacking.html) as some like to call it). This allows a malicious website to execute arbitrary code on...
I've tried adding an href to HtmlView output. The link renders, but on clicking it, the browser doesn't navigate. Is there some global click handler which is preventing it? Example:...
A simple call to `println` produces two output fields, one for the printed output and one for the return value. That's great. A call to `doseq` with a body that...
If I enable Gorilla for a project I can no longer run `lein repl`. It seems to be a clash with the [Spacemacs Clojure layer](https://github.com/syl20bnr/spacemacs/tree/master/layers/%2Blang/clojure) which needs this in `~/.lein/profiles.clj`:...
When the Save file popup is open, and focus is on the popup, hitting Tab jump to the next editable element, which is inside the worksheet and behind the popup....
It would be nice if Gorilla could connect to an already running/remote nREPL sever. The sticking point is that Gorilla needs to insert its own middleware, and I don't think...