2008-12-03 SchemeにおけるバイナリI/O scheme R6RS 現状。SchemeでバイナリI/Oを行おうとすれば、R6RS準拠、またはそれに近い実装を使うしかない。処理系依存の方法はいろいろとあるが。。 R6RSにはbytevectorが追加され、また、バイナリポートが概念として追加された。当然、実装はこれらに関して最適化されていることが期待される。 (olegの考察、歴史的) http://okmij.org/ftp/Scheme/binary-io.html R5RS時代の考察としては参考になる。