Re: [Chicken-users] Asynchronous I/O Egg Release

2016-07-07 Thread Robert Smiley
In all honesty, I hadn't used the make-input-port procedure before. It didn't occur to me to use that to make a nonblocking input port. Your code snippet seems to solve the problem quite a bit better than my egg does. Is open-input-file*/nonblock in a currently released egg? On Thu, Jul 7, 2016

Re: [Chicken-users] Installing chicken on windows

2016-07-07 Thread Jeremy Steward
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Hi Kashyap, Welcome to the mailing list! In my own experience, using CHICKEN through Cygwin has always been the best bet. I believe Cygwin has a package for CHICKEN, so installing it should be fairly easy. I've also managed to get CHICKEN to work

[Chicken-users] Installing chicken on windows

2016-07-07 Thread C K Kashyap
Hi all, I am very new to Chicken. I've been able to get started with it on my mac using homebrew. I am not sure about how to get started on windows though. What's a good way to install chicken on windows? The binary installer links shown on the web page seems dated. Can I build chicken using

Re: [Chicken-users] Asynchronous I/O Egg Release

2016-07-07 Thread Kristian Lein-Mathisen
I don't know how useful this is, but I though I'd throw in a test I use as we've encountered this a few times as well in the posix egg: (use posix srfi-18) (define mythread (thread-start! (lambda () (let loop () (define start (current-milliseconds)) (thread-sleep! 0.1)