SRFI-1更新
(srfi :1)をアップデートしました。リビジョン356から(rnrs)とコンフリクトする以下の手続きもexportされます。
- assoc
- fold-right
- for-each
- map
- member
- remove
(rnrs)と一緒にimportする場合には。例えば以下のようにして衝突を回避してください。
> (import (srfi :1) (except (rnrs) assoc fold-right for-each map member remove) (prefix (only (rnrs) assoc fold-right for-each map member remove) rnrs:)) > fold-right ;=> srfi-1のfold-right > rnrs:fold-right ;=> rnrsのfold-right > (import (rnrs) (except (srfi :1) assoc fold-right for-each map member remove) (prefix (only (srfi :1) assoc fold-right for-each map member remove) srfi:)) > fold-right ;=> rnrsのfold-right > srfi:fold-right ;=> srfi-1のfold-right
*remove(srfi-1)とremove(r6rs)の動作の違いに注意してください。remove(srfi-1)に相当するのはremp(r6rs)です。
Ypsilon Scheme Systemに関連するURLはプロフィールにまとめています。