月刊R7RS - R7RS概要スライドが公開される
- http://ccil.org/~cowan/scheme-2011-09.pdf
- https://groups.google.com/group/scheme-reports-wg1/browse_thread/thread/483e877413e696e4
R6RSからの差分なのでR6RSを知らないと何がなんだかかも。。Gaucheのような普通のR5RSから増えているもの(で、避けづらいもの)は、
- ライブラリシステム
- bytevectors - Byte値しか入らないベクタ。メモリバッファとして使われる。
- binary-ports - Byte値の入出力をするためのport。
のような、バイナリ入出力に関わるもの。これらが実装依存でなくなったので、一応R7RSとSRFIの範囲でそれなりのライブラリを作ることができるようになる。
ライブラリ構文はmoduleやR6RSのようなlibraryではなく、define-libraryになった。
R7RSは現在第5次投票の準備中で、投票の完了後R7RSドラフトになる予定。