R6RS の import には only 修飾子があってインポートする手続を限定できる。 例えば (import (rnrs) (only (stack) make push! pop!) のように stack ライブラリの make/push!/pop だけをインポートするとか。 このような機能があっても使うかな?。全部インポートしてしまえば良くない?名前空間汚染とかそこまで気にしないよ。 と思っていたのだけれども、できるだけ多くの人が(多くのR6RS処理系で)使えるライブラリを定義しようとすると便利なことに気づいた。 例えば今書いている CGI ライブラリでは (library (cgi) (export init encode decode) (import (rnrs) (only (system) get-environment-variable) (only (mosh re