Fork me on GitHub
#lumo
<
2017-06-17
>
hlolli11:06:26

I'm going to do workshop soon with my live-coding app, but I didn't think to ask myself, what's the status of lumo on text editors other than emacs? Vim and atom work too?

hlolli11:06:14

speaking of lumo in text editor @richiardiandrea does your emacs freeze in inf-clojure+lumo when you do C-c M-n to change namespace?

richiardiandrea15:06:55

@hlolli need to try that, will report back 😁 It used to work

richiardiandrea15:06:29

If the ns is big and with macros there is a pause yes, probably it is a sync operation and takes a while to complete

richiardiandrea15:06:32

If I send multiple forms I see it continuing after the first, evaluating the others so I usually just wait

hlolli15:06:34

ok, because if I evaluate a ns block, it changes namespaces subsecond, but the keybinding needs few minutes to wait until I do pkill lumo

hlolli15:06:32

I had my old inf-clojure to run change namespace on every C-M x, very comfortable not to think about changing namespaces, but I'm not sure if others agree.

richiardiandrea15:06:45

What you describe looks like different behavior...in my case it never actually needs kill...macros can take a while to compile..so if you do in-ns in Lumo does freeze the same?

hlolli15:06:51

ah yes I see what you mean, but I usually delte the .lumo-cache and start lumo again and have it compile the macro namespaces. But long time after I do that this freezing occours. I can try in-ns...

hlolli15:06:06

works instantly

richiardiandrea15:06:14

Ok so in that case it is weird and maybe a bug in inf-clojure

richiardiandrea15:06:10

Maybe you can open an issue in there, listing the required libs on top...so that I can reproduce 😁

hlolli15:06:39

ok, I can do that, but you say you can't reproduce immeadiately?

richiardiandrea15:06:45

Also if this is with socket or stdio

richiardiandrea15:06:20

Do you have my patch in?

hlolli15:06:40

I tried both checking out your PR and the master

richiardiandrea15:06:17

Uhm ok so this needs some debugging

hlolli15:06:41

I can look into it, maybe it's on my side, I'll try later today to run lumo differently, but I'm now programming hard against the clock 🙂