As for the API which I think I'll be able to support on all platforms, it'll look like this:
(defmethod wait-for-input (stream-or-streams &key timeout)) => (values ready-streams time-remaining-within-timeout)
I've implemented this API in the past 2 weeks for all supported implementations except;
- ArmedBear (work in progress)
And just moments ago I committed r250 which adds ArmedBear support! Victory!
bye,
Erik.