I am pretty sure this is to do with how node handles subprocesses. I think it might be worth investigating how we might be able to get pulp repl to work without having it run as a subprocess of a Node process (ideally in a way which works on Windows too).
From looking at subprocesses and signalling before, it's worth bearing in mind (testing with) both the node-wrapped purs bin and the unwrapped one, as that's another layer
To reproduce, type
pulp repl
and then hit Ctrl-C a few times, or hold it down if that doesn't work.Result:
Migrated from https://github.com/purescript/purescript/issues/3269
I am pretty sure this is to do with how node handles subprocesses. I think it might be worth investigating how we might be able to get
pulp repl
to work without having it run as a subprocess of a Node process (ideally in a way which works on Windows too).