この章ではSRFIの機能を提供するモジュールをリストします。 一部のSRFIはGaucheのコアに組み込まれており、 この章には挙げられていないことに注意して下さい。 また、R7RS-largeに取り入れられたsrfiはライブラリモジュール - R7RS標準ライブラリで解説しています。
サポートされている全てのSRFIのリストは標準への準拠にあります。
(ここに挙げられていないSRFIでも、サポートされているものについては
(use srfi.N)や(import (srfi N))と書くことができます。)
ここで、仕様としてのSRFIを指す場合はハイフンを使い(例: SRFI-13)、
モジュール名としては階層的な名前を使う(例: Gaucheモジュールとしてはsrfi.13、
R7RSライブラリとしては(srfi 13))ということに注意してください。
| • SRFIが使えるかどうかテストする: | ||
| • R7RS-largeになったSRFI: | ||
| • 単一型のベクタ: | srfi.4 | |
| • シグネチャとrest引数に互換性のあるlet形式: | srfi.5 | |
| • 機能ベースプログラム設定言語: | srfi.7 | |
| • 文字列ライブラリ: | srfi.13 | |
| • 時間のデータ型と手続き: | srfi.19 | |
| • ランダムビットのソース: | srfi.27 | |
| • 地域化: | srfi.29 | |
| • args-fold プログラム引数処理: | srfi.37 | |
| • 先行評価的内包表記: | srfi.42 | |
| • ベクタライブラリ(旧式): | srfi.43 | |
| • require の拡張: | srfi.55 | |
| • 整数に対するビット操作: | srfi.60 | |
| • SchemeテストスイートAPI: | srfi.64 | |
| • オクテットベクタ: | srfi.66 | |
| • 基本的なハッシュテーブル: | srfi.69 | |
| • オクテットを単位とするバイナリブロック: | srfi.74 | |
| • 軽量なテスト: | srfi.78 | |
| • 環境変数へのアクセス: | srfi.98 | |
| • 純粋に関数的でランダムアクセス可能なペアとリスト: | srfi.101 | |
| • 基本的なソケットインタフェース: | srfi.106 | |
| • ポータブルな実行環境の問い合わせ: | srfi.112 | |
| • 比較器: | srfi.114 | |
| • 簡単な可変長文字列: | srfi.118 | |
| • タイマーAPI: | srfi.120 | |
| • Titlecase手続き: | srfi.129 | |
| • カーソルを使う文字列ライブラリ: | srfi.130 | |
| • 最小限の一意の型: | srfi.137 | |
| • 文字列ライブラリ(簡略版): | srfi.152 | |
| • 第一級の動的エクステント: | srfi.154 | |
| • 均質な数値ベクタライブラリ: | srfi.160 | |
| • 比較器のサブライブラリ: | srfi.162 | |
| • POSIX API: | srfi.170 | |
| • 二つの安全なR7RSサブセット: | srfi.172 | |
| • フック(srfi): | srfi.173 | |
| • POSIX timespecs: | srfi.174 | |
| • ASCII文字ライブラリ: | srfi.175 | |
| • ビットベクタライブラリ: | srfi.178 | |
| • JSON: | srfi.180 | |
| • カスタムポート: | srfi.181 | |
| • 線形更新な可変長文字列: | srfi.185 | |
| • MaybeとEither、オプショナルなコンテナ型: | srfi.189 | |
| • コルーチンジェネレータ: | srfi.190 | |
| • ポート位置: | srfi.192 | |
| • コマンドライン: | srfi.193 | |
| • SRFIランダムデータジェネレータ: | srfi.194 | |
| • レンジオブジェクト: | srfi.196 | |
| • パイプラインオペレータ: | srfi.197 | |
| • 文字列表示のバイトベクタ: | srfi.207 | |
| • enumとenum集合: | srfi.209 | |
| • 多値のための手続きと構文: | srfi.210 | |
| • 中央ログ交換局: | srfi.215 | |
| • SICP用ライブラリ: | srfi.216 | |
| • 整数集合: | srfi.217 | |
| • 高階lambdaの定義: | srfi.219 | |
| • ジェネレータ/アキュムレータ サブライブラリ: | srfi.221 | |
| • 複合オブジェクト: | srfi.222 | |
| • 制御機構: | srfi.226 | |
| • 省略可能引数: | srfi.227 | |
| • 比較器の合成: | srfi.228 | |
| • 手続きタグ: | srfi.229 | |
| • アトミックな操作: | srfi.230 | |
| • 柔軟なカリー化された手続き: | srfi.232 | |
| • トポロジカルソート: | srfi.234 | |
| • コンビネータ (SRFI): | srfi.235 | |
| • コードセット: | srfi.238 | |
| • リストの分解: | srfi.239 | |
| • 構文的モナド: | srfi.247 | |
| • プロパティテスト: | srfi.252 | |
| • インターンされないシンボル(SRFI): | srfi.258 | |
| • 型安全な手続きタグ: | srfi.259 |