#select か poll はどうです?
#おお、select(2)でもEBADFが返るんですね。
#timeout 0にして呼べばいいか。
#おお、勉強に鳴った
#Unicodeの言語タグ文字はdeprecated。言語の指定は文字コードレベルじゃなくってより上位のレイヤでやるってことか。まあ妥当だとは思うけど「より上位のレイヤ」がひとつじゃないのが悩ましい http://www.rfc-editor.org/rfc/rfc6082.txt ##<eof>って、eq? になることを期待してもいいんでしょうかね?
#ありきたりに考えるとシングルトンオブジェクトそうだけど
#Gaucheではシングルトンだけど仕様上は期待できないですね。eof-object? で調べるのが正しい方法だけど。ハッシュテーブルに突っ込みたいとかそういうの?
#その通りです
#redisとお話しするモジュールを書いているんですが、read-byteした値で条件を分岐するのにhash-tableを使おうかな、と
#(make-hash-table 'eqv?)したハッシュテーブルに#<eof>突っ込んでいいものか、と思ったもんで
#うーん、自分なら多少ごちゃごちゃしてもeof-object?判定を別に噛ますかなあ。現状eqv?で判定できるから公式にそうしちゃってもいいんだけど、#<eof>って本来例外的な事象だからあんまりパーマネントな構造に持たせたくないんだよね。
#速度が重要ならeofを除いたあとvectorのルックアップの方が速いだろうし。read-byteなら。
#あれまたブリッジが止まってた。なんか最近止まることが増えたような気がする。
#ふむ
#確かにそうですね