@mauricio.szabo Happy youโre on the ClojureScript Podcast! Havenโt listened yet, but I did just listen to the previous one about Calva. Kept thinking โthis is wrong, why not Chlorine...โ and here we are ๐๐
The Chlorine episode was an awesome listen.
Thanks a lot! It was a great experience for me too ๐
Hi, @mauricio.szabo I'm trying to connect to shadow-cljs. it infers the port, I hit enter, but it does not connect
Does it opens the console tab on the editor?
Or it just hangs, and nothing happen?
It does not show an error, but if I hit ctrl shift p it does not show evaluate options when i type evaluate
npx shadow watch main
im using the last shadow-cljs
do you have a shadow-cljs version that worked for you in order to test ?
For me, it's working on 2.8.61
, I think its the latest version...
I'm using on a fulcro template project
I'm using this version, but it shows cli version: 2.8.59
Installed atom 1.40.1. issued npx shadow-cljs watch main on fulcro template app (without modifications). opened http://localhost:3000 , connected to socket repl with chlorine which hinted the port created by shadow-cljs. It shows no error. After that I try Doc For Var on (+ 1 1), and it shows the repl is not connected.
Can you run "Connect Embedded" from the command pallete?
This option is not shown when I type connect
Ah, no, for shadow-cljs you first need to connect to a Clojure Socket REPL then use "Connect Embedded"
ah ok
This limitation is on ClojureScript side, unfortunately...
Even after connecting to cljs socket repl this option continues to be unavailable
Are you connecting to a ClojureScript socket REPL, or a Clojure REPL?
cljs socket repl
Ah, try a Clojure Socket REPL
OH I see
(I know it's a little counter-intuitive ๐. I think I'll be able to fix it real soon)
it says clojure repl connected
Great, I think now "Connect Embedded" will be available
wow, nice
thank you
No problem! I'll try to update the documentation too ๐
I'm back to clojurescript dev. I need a way to use socket repl.
I've started with conjure, now I'm trying chlorine
The "pure ClojureScript Socket REPL" is really brittle right now, and for some reason is just working with Lumo
Great, please tell me any pain-points that you might have, or ideas, etc.
I'm also using Chlorine to develop itself, so anything that may help the cljs tooling world will be welcome ๐
I've heard the cljs podcast and you talk about your neovim plugin. what a nice idea.
Yes, it's only a proof-of-concept right now, but maybe it'll become better after I remove code from Chlorine to the tooling library