SchemeにおけるバイナリI/O

R6RS

現状。SchemeでバイナリI/Oを行おうとすれば、R6RS準拠、またはそれに近い実装を使うしかない。処理系依存の方法はいろいろとあるが。。
R6RSにはbytevectorが追加され、また、バイナリポートが概念として追加された。当然、実装はこれらに関して最適化されていることが期待される。

(olegの考察、歴史的)

http://okmij.org/ftp/Scheme/binary-io.html
R5RS時代の考察としては参考になる。