vscode

Quiet in here? Check #calva-dev out :smiley:
pez 2018-04-12T00:03:35.000348Z

Which ever way you choose, Calve will, upon connection to the repl, open up a terminal with a repl prompt for you. (Or two in case you use ClojureScript, one for Clojure and one for CLojureScript). Calvas commands for interacting with the terminal repls will target these ones, not the one you created when you started the repl. (I hope that makes sense.)

richiardiandrea 2018-04-12T00:05:29.000097Z

Ok cool it is clear now :))) thanks a lot

pez 2018-04-12T00:12:55.000181Z

Welcome. Calva is a new project and I really want to get feedback so please donโ€™t hesitate to ask/suggest/whatever.

๐Ÿ‘ 1
richiardiandrea 2018-04-12T00:18:12.000017Z

I am trying to suggest it to colleagues so exploring it a bit, a bit if a feature request would be to have socket repl integration at some point...but cider does not have it either so ... ๐Ÿ˜ธ

pez 2018-04-12T00:20:46.000022Z

I donโ€™t even know what a socket repl is. ๐Ÿ˜ƒ Please enlighten me.

richiardiandrea 2018-04-12T00:29:29.000145Z

@pez a socket repl is the other "official" way of launching a repl, described also here: https://clojure.org/reference/repl_and_main

richiardiandrea 2018-04-12T00:30:37.000113Z

Basically you launch with an accept function that usually does things to intercept and store state. In its simplest form it is just receiving chars and returning them evaluated

richiardiandrea 2018-04-12T00:31:23.000229Z

...there is no protocol involved

richiardiandrea 2018-04-12T00:34:22.000144Z

Also no neat features the cider middleware provides

pez 2018-04-12T04:22:54.000220Z

@richiardiandrea Ah, thanks. Calva is made from cider though. :face_with_cowboy_hat: