16:40:38phoeminion: memo for stassats: anyway, I am curious. When READ-CHAR-NO-HANG is called, WAIT-UNTIL-FD-USABLE is nonetheless called without any timeout. How does it work so it doesn't block nonetheless?
16:40:38minionRemembered. I'll tell stassats when he/she/it next speaks.
16:40:57phoeminion: memo for stassats: I mean, in the backtrace that I've posted here and on launchpad.
16:40:57minionRemembered. I'll tell stassats when he/she/it next speaks.
17:51:28stassatsphoe: read-char-no-hang does not call wait-until-fd-usable
17:51:28minionstassats, memo from phoe: anyway, I am curious. When READ-CHAR-NO-HANG is called, WAIT-UNTIL-FD-USABLE is nonetheless called without any timeout. How does it work so it doesn't block nonetheless?
17:51:28minionstassats, memo from phoe: I mean, in the backtrace that I've posted here and on launchpad.
22:49:30aethIn LOOP if I have := foo where foo is some conditional that is always false on the 0th iteration, then it warns about deleting unreachable code because it handles the 0th separately from the rest
22:50:02aethI can avoid that unreachable code message by having := the-true-part-of-foo :then foo but then of course that duplicates some code unnecessarily