[Anthy-dev 779] Re: testing framework

Back to archive index

Shiro Kawai shiro****@lava*****
2004年 4月 23日 (金) 07:31:25 JST


-    (while (char-ready? err)
-      (sys-nanosleep 100))

このコードだと、errに文字が来たら必ず無限ループに入ると思うのですが。

それは別にしても、char-ready?は一般的にあまり当てにできないので、
ポートに対する待ちはselectorを使うのが正解だと思います。
(conversion port等がはさまった場合、char-ready?に厳密な動作を
させるのは難しいです (無制限の先読みが必要になるため)。Gaucheでは
判断できない場合はchar-ready?は#tを返します。)

--shiro





Anthy-dev メーリングリストの案内
Back to archive index