Next: 基本的なソケットインタフェース, Previous: 環境変数へのアクセス, Up: ライブラリモジュール - SRFI [Contents][Index]
srfi-101
- 純粋に関数的でランダムアクセス可能なペアとリストSRFI-101はR7RS largeに採り入れられました。 R7RSランダムアクセスリストを参照してください。
cond-expand
の特別な扱いについて: cond-expand
は
チェックした機能が使える場合には、必要なライブラリを暗黙にロードします。
つまり、(cond-expand (srfi-N <code>))
とした場合、srfi-N
が
サポートされていれば<code>
の中で(use srfi-N)
とする必要はありません。
しかし、srfi-101
は組み込みの重要なリストやペア操作手続きと同じ名前の
手続きをたくさんエクスポートしているので、プレフィクスやリネーム無しで
インポートすることはあまり実用的ではありません。cond-expand
では
インポート時のプレフィクスやリネームは指定できないので、
srfi-101
に限り、cond-expand
ではインポートしないようにしています。
(cond-expand ((library srfi-101) (use srfi-101 :prefix ra:)))
などとしてください。
Next: 基本的なソケットインタフェース, Previous: 環境変数へのアクセス, Up: ライブラリモジュール - SRFI [Contents][Index]