lumo

:lumo: Standalone ClojureScript environment. Currently at version 1.9.0
onetom 2018-10-20T12:22:02.000100Z

Thanks for the PR review, @anmonteiro I will try to incorporate your recommendations tonight.

onetom 2018-10-20T12:25:13.000100Z

I saw you tried to unbreak the windows build and incremented the nodejs version along the way. As I understand the 9.x line has been dropped since the 10.x became the current main version line (about 10 days ago): https://github.com/nodejs/Release#release-schedule Would it worth upgrading to 10.x? Is there any strong counter-argument for doing so? Would it be more likely that it builds on Windows too?

anmonteiro 2018-10-20T13:02:15.000100Z

@onetom upgrading to Node v10 is gonna take a little time

anmonteiro 2018-10-20T13:02:23.000100Z

time that I don’t have to put into it

anmonteiro 2018-10-20T13:03:34.000100Z

specifically they changed the handling of command line arguments

anmonteiro 2018-10-20T13:04:00.000200Z

so it needs to be patched properly in nexe

anmonteiro 2018-10-20T13:09:55.000200Z

another useful task would be to get the CI running on Windows again

anmonteiro 2018-10-20T13:10:02.000100Z

it just runs out of memory

anmonteiro 2018-10-20T13:10:12.000100Z

maybe trying the newly added Travis support for Windows

onetom 2018-10-20T14:41:02.000100Z

i haven't touched windows in decades, so i can't help much with that im afraid

onetom 2018-10-20T14:50:42.000100Z

i only have have some ancient jenkins experience (when it was still called hudson 🙂 i've touched on gitlab ci recently though. for example i've documented how to setup a gitlab runner on aws using nixos: https://gitlab.com/oax/dex-poc#ci-runner i think that was a pretty cool solution, because we have great control over the CI environment with extra minimal effort.

vigilancetech 2018-10-20T22:08:51.000100Z

I'm trying to get spiral to connect to a lumo socket-repl. I fire up the lumo at port 5555, go into a cljs source file under the same project hierarchy and do spiral-connect-to and give it localhost:5555 and it says "unrepl says hi!" and "waiting on UNREPL.... then hangs. I look into the spiral-client[localhost:5555] buffer and it says:

".replaceAll is not a function
     (evalmachine.<anonymous>:2:37929)
     (evalmachine.<anonymous>:29:4)
     Script.runInThisContext (vm.cljs:65:33)
     Object.runInThisContext (vm.cljs:197:38)
     (<http://Object.yt|Object.yt>)
     (Object.lumo.repl.caching_node_eval)
     (NO_SOURCE_FILE &lt;embedded&gt;:5824:287)
     z (NO_SOURCE_FILE &lt;embedded&gt;:5825:306)
     (NO_SOURCE_FILE &lt;embedded&gt;:5820:508)
     Function.cljs.core.trampoline.cljs$core$IFn$_invoke$arity$1 (NO_SOURCE_FILE &lt;embedded&gt;:1916:142)

cljs.user=&gt;
According to what I can find on the net, its cuz its trying to use an unsupported (in cljs) global string replace function. Is this supposed to be working at all or still a WIP?