Re: csi on Windows, Emacs and srfi 18

2020-07-05 Thread Dan Leslie
Parley, wasn't it? I, too, worked around this issue on windows using parley. -Dan Original Message On Jul 5, 2020, 13:29, Kristian Lein-Mathisen wrote: > Hi George, > > I think the problem may also be that your primordial thread is blocking all > srfi-18 threads in it's

Re: csi on Windows, Emacs and srfi 18

2020-07-05 Thread Kristian Lein-Mathisen
Hi George, I think the problem may also be that your primordial thread is blocking all srfi-18 threads in it's (read) call. Possibly in addition to the missing output-flush calls. I used to get around this in Chicken 4 by using the 'perley' egg, but it's not available for Chicken 5. You could

Re: csi on Windows, Emacs and srfi 18

2020-07-05 Thread George Oliver
Hello Kristian and thanks for looking into this. On Sun, Jul 5, 2020 at 12:51 AM Kristian Lein-Mathisen wrote: > The sys##flush-output here is what you're looking for I think. It's problably > not being called due to tty-input? returning #f. But it might work to > redefine it to our needs: I

Re: csi on Windows, Emacs and srfi 18

2020-07-05 Thread Kristian Lein-Mathisen
Hi George, and welcome to the community! I made that video and I'm glad it caught your interest. I don't know a lot about the inner workings of Chicken or Win10 pretend-tty's, and I don't have a machine available where I can test. But I thought I'd throw in a couple of things you can try. =