Fork me on GitHub
#calva
<
2020-08-26
>
bringe17:08:33

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.

porkostomus18:08:47

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

porkostomus18:08:20

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.

bringe18:08:42

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

bringe18:08:42

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.

calva 1
pez19:08:26

Tanks for effort to reproduce, @porkostomus !

pez19:08:31

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. 😍

calva 2
❤️ 1
bringe19:08:48

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

hoppy20:08:16

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.

pez20:08:50

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

pez20:08:27

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

hoppy20:08:08

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

hoppy20:08:21

ps this is a cljs project, not clj

hoppy20:08:46

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

pez20:08:21

I'll try to give that a shot.

hoppy20:08:48

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

pez20:08:57

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.

pez20:08:33

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?

hoppy20:08:04

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

pez20:08:24

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

pez20:08:38

Any particular reason to not use shadow, btw?

hoppy20:08:35

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

hoppy20:08:54

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

hoppy20:08:10

shadow is neat, but it's a lot

hoppy20:08:13

cider perks right up