Just curious, it there any one testing the #+(and LispWorks win32) platform? Last time I check the WAIT-FOR-INPUT in 0.4.x branch, it's very broken, completely cannot work. (I'll check the 0.4.x again to confirm this)
Well, last time I tested it. However, the test I used was a lot broken. Since then, it has been somewhat rewritten and it should work. What happened is that W-F-I got stuck waiting for input when there was input left on the stream (in the LW buffers). This cannot happen anymore, because now, the implementation checks LISTEN before passing on any timeout values larger than 0.
Testing is most welcome, though. I see you have LW64. You don't have it on Win64, by any chance? If so, could you provide instructions/a patch to make LW work on Win64?
Sorry, cannot test it on Win64. I even do not have a Win64-installed computer:) LispWorks is per OS-platform licensed, I only have an LW64 enterprise license on AMD64 Linux.
--binghe