calva

Wednesdays you might find @U0ETXRFEW in the Gather Calva space. Invite is https://gather.town/invite?token=GZqrm7CR and the password is `Be kind`.
bringe 2020-08-26T00:24:34.063600Z

What do you mean by "launch the repl"? Do you mean that calva jack-in fails, or that you can't open the repl window? What steps are you taking? I just added quil to a deps.edn project, ran jack-in, copied the example from the readme into a file and eval'd it and it worked.

bringe 2020-08-26T00:27:07.064Z

I'm about to be afk so may not respond for a while.

bringe 2020-08-26T17:51:33.069400Z

Anyone else running windows 10 have issues with jack in? https://github.com/BetterThanTomorrow/calva/issues/768 This is an odd issue. I don't run windows so can't easily test this, but if anyone else can take a look maybe it would shed more light on the issue.

porkostomus 2020-08-26T18:28:47.070600Z

I'll check it out I'm using Calva on Windows

porkostomus 2020-08-26T18:37:20.072100Z

So far I'm not able to reproduce it. My system is nearly identical (except for the German language part) and jack-in works fine.

bringe 2020-08-26T18:51:42.072800Z

Ah thanks! At least we know it's likely not a wide impact issue

bringe 2020-08-26T18:54:42.075Z

Calva version 2.0.124 is out! It contains the following: • https://github.com/BetterThanTomorrow/calva/issues/754 • Re-fix: https://github.com/BetterThanTomorrow/calva/issues/738https://github.com/BetterThanTomorrow/calva/issues/764 You may notice the repl/output window has a new extension, again. This was to avoid conflicts with other extensions. Hopefully we don't need to change it again any time soon, if at all. Also please check out the https://calva.io/test-runner/ if it might be of use to you.

1
pez 2020-08-26T19:00:26.076Z

Tanks for effort to reproduce, @porkostomus !

pez 2020-08-26T19:02:31.078Z

Thanks for the new release, @brandon.ringe ! So needed with the attention on the test runner. I do hope Calva friends consider that you now have a sponsor profile. 😍

2
❤️ 1
bringe 2020-08-26T19:05:48.078300Z

Made an announcement too. Feel free to show some Calva love. :calva: 😄

hoppy 2020-08-26T20:04:16.079400Z

dumb ? - is there a good example of a node clojurescript project using the cli tools that calva will be able to jack into? I've not had any luck getting this to work, and seems like "hello world" to me.

pez 2020-08-26T20:06:50.080Z

calva-lib comes to mind.... but maybe I do not understand the question...

pez 2020-08-26T20:07:27.080400Z

That is using shadow-cljs, of course...

hoppy 2020-08-26T20:09:08.081400Z

shadow works fine (less the always works the second time on repl reload). I'm starting some new small projects, and figured I'd give the "just use clj" option a spin

hoppy 2020-08-26T20:09:21.081700Z

ps this is a cljs project, not clj

hoppy 2020-08-26T20:10:46.082400Z

aka, if I follow this: https://clojurescript.org/guides/quick-start path, what's the jump to calva

pez 2020-08-26T20:11:21.083Z

I'll try to give that a shot.

hoppy 2020-08-26T20:11:48.083400Z

I'll be happy to hold your hand, getting kinda late for ya though

pez 2020-08-26T20:26:57.086500Z

The jump to Calva goes via figuring out how to get nrepl into the java process and then get the cljs repl hooked to that. piggieback will be involved. I've only set these things up when shadow, figwheel, or krell has provided APIs for the cljs-repl part. In Krell's case it looks like so: https://github.com/vouch-opensource/krell/wiki/Tooling-Integration---Emacs%2C-Cursive%2C-VSCode-etc.

pez 2020-08-26T20:28:33.087600Z

To broaden the search and increase the chances to find a solution we should ask ourselves how this is done with CIDER. Maybe @bozhidar has seen it done?

hoppy 2020-08-26T20:30:04.088200Z

prolly worth a test to see if cider actually does do it.

pez 2020-08-26T20:32:24.089400Z

If we can figure it out, it is reasonably simple to build in better support for it in Calva.

pez 2020-08-26T20:32:38.089800Z

Any particular reason to not use shadow, btw?

hoppy 2020-08-26T20:36:35.090500Z

wanting to find the minimal tooling to get a simple node deally. Think scripting for devices that can't handle graal

hoppy 2020-08-26T20:36:54.090900Z

and curious as to what the short path into cljs for a newb is

hoppy 2020-08-26T20:37:10.091200Z

shadow is neat, but it's a lot

hoppy 2020-08-26T20:38:06.091400Z

hoppy 2020-08-26T20:38:13.091900Z

cider perks right up