R6RS の Codec と Transcoder

R6RS の Codec と Transcoder を Scheme 側で実装するかで激しく悩む。
C++ 側から多少のサポートがあれば実装出来ると思う。問題はパフォーマンスかな。
Scheme で実装してみるか。
ああ。いやでも C++ 側に実装しないと既存のポート周りの実装をごっそり直す必要があるか。