本書は、R7RS準拠のScheme処理系、Gaucheのリファレンスマニュアルです。
gauche.array
- 配列gauche.base
- Gauche組み込み関数のインポートgauche.cgen
- Cコードの生成
gauche.charconv
- 文字コード変換
gauche.collection
- コレクションフレームワーク
gauche.config
- コンフィグレーション情報gauche.configure
- ビルド用ファイルの生成
gauche.connection
- コネクションフレームワークgauche.dictionary
- ディクショナリフレームワーク
gauche.fcntl
- 低レベルファイル操作gauche.generator
- ジェネレータ
gauche.hook
- フックgauche.interactive
- インタラクティブセッションgauche.lazy
- 遅延シーケンスユーティリティ
gauche.listener
- リスナーgauche.logger
- ユーザレベルのロギングgauche.mop.instance-pool
- インスタンスプールgauche.mop.propagate
- スロットアクセスの伝播gauche.mop.singleton
- シングルトンgauche.mop.validator
- Validator付きスロットgauche.net
- ネットワーキング
gauche.package
- パッケージメタ情報gauche.parameter
- パラメータ(追加)gauche.parseopt
- コマンドライン引数の解析gauche.partcont
- 部分継続gauche.process
- 高レベルプロセスインタフェース
gauche.record
- レコード型
gauche.reload
- モジュールの再ロードgauche.selector
- 簡単なディスパッチャgauche.sequence
- シーケンスフレームワーク
gauche.syslog
- Sysloggauche.termios
- 端末の制御
gauche.test
- 単体テストgauche.threads
- スレッド
gauche.time
- 時間の計測gauche.unicode
- Unicodeユーティリティ
gauche.uvector
- ユニフォームベクタライブラリ
gauche.version
- バージョン番号の比較gauche.vport
- 仮想ポートscheme.base
- R7RS基本ライブラリscheme.case-lambda
- R7RS case-lambdascheme.char
- R7RS文字ライブラリscheme.complex
- R7RS複素数scheme.cxr
- R7RS cxrアクセサscheme.eval
- R7RS evalscheme.file
- R7RSファイルライブラリscheme.inexact
- R7RS不正確数scheme.lazy
- R7RS遅延評価scheme.load
- R7RS loadscheme.process-context
- R7RSプロセスコンテキストscheme.read
- R7RS readscheme.repl
- R7RS replscheme.time
- R7RS timescheme.write
- R7RS writescheme.r5rs
- R5RS互換性scheme.list
- R7RSリストscheme.vector
- R7RSベクタscheme.vector.@
- R7RSユニフォームベクタscheme.sort
- R7RSソートscheme.set
- R7RSセットscheme.charset
- R7RS文字集合
scheme.hash-table
- R7RSハッシュテーブルscheme.ilist
- R7RS変更不可リストscheme.rlist
- R7RSランダムアクセスリストscheme.ideque
- R7RS変更不可な両端キューscheme.text
- R7RS変更不可なテキストscheme.generator
- R7RSジェネレータscheme.lseq
- R7RS遅延シーケンスscheme.stream
- R7RSストリームscheme.box
- R7RSボックスscheme.list-queue
- R7RSリストキューscheme.ephemeron
- R7RS Ephemeronscheme.comparator
- R7RS比較器scheme.regex
- R7RS正規表現scheme.mapping
- R7RSマップ
scheme.division
- R7RS整数除算scheme.bitwise
- R7RSビット演算scheme.fixnum
- R7RS fixnumscheme.flonum
- R7RS flonumscheme.bytevector
- R7RSバイトベクタscheme.show
- R7RS combinator formattingsrfi-4
- 単一型のベクタsrfi-5
- シグネチャとrest引数に互換性のあるlet形式srfi-7
- 機能ベースプログラム設定言語srfi-13
- 文字列ライブラリ
srfi-19
- 時間のデータ型と手続き
srfi-27
- ランダムビットのソースsrfi-29
- 地域化srfi-37
- args-fold プログラム引数処理srfi-42
- 先行評価的内包表記srfi-43
- ベクタライブラリ(旧式)srfi-55
- require の拡張srfi-60
- 整数に対するビット操作srfi-64
- SchemeテストスイートAPI
srfi-66
- オクテットベクタsrfi-69
- 基本的なハッシュテーブルsrfi-74
- Octet-addressed binary blockssrfi-78
- 軽量なテストsrfi-98
- 環境変数へのアクセスsrfi-101
- 純粋に関数的でランダムアクセス可能なペアとリストsrfi-106
- 基本的なソケットインタフェースsrfi-112
- 実行環境の問い合わせsrfi-114
- 比較器srfi-118
- 簡単な可変長文字列srfi-120
- タイマーAPIsrfi-129
- Titlecase手続きsrfi-130
- カーソルを使う文字列ライブラリsrfi-152
- 文字列ライブラリ(簡略版)srfi-154
- 第一級の動的エクステントsrfi-160
- 均質な数値ベクタライブラリsrfi-162
- 比較器のサブライブラリsrfi-170
- POSIX APIsrfi-173
- フック(srfi)srfi-174
- POSIX timespecssrfi-175
- ASCII文字ライブラリsrfi-178
- ビットベクタライブラリsrfi-180
- JSONsrfi-181
- カスタムポートsrfi-185
- 線形更新な可変長文字列srfi-189
- MaybeとEither、オプショナルなコンテナ型
srfi-192
- ポート位置srfi-193
- コマンドラインsrfi-196
- レンジオブジェクトsrfi-197
- パイプラインオペレータsrfi-217
- 整数集合srfi-219
- 高階lambdaの定義srfi-221
- ジェネレータ/アキュムレータ サブライブラリsrfi-227
- 省略可能引数srfi-229
- 手続きタグsrfi-232
- 柔軟なカリー化された手続きbinary.io
- バイナリI/Obinary.pack
- バイナリデータのパックcompat.chibi-test
- Chibi schemeテストの実行compat.norational
- 有理数のない算術演算control.cseq
- 並行シーケンスcontrol.future
- Futurecontrol.job
- 制御モジュールのための汎用ジョブ記述子control.pmap
- 並列mapcontrol.scheduler
- スケジューラcontrol.thread-pool
- スレッドプールcrypt.bcrypt
- パスワードハッシュdata.cache
- キャッシュdata.heap
- ヒープdata.ideque
- 変更不可な両端キューdata.imap
- 変更不可なマップdata.priority-map
- プライオリティマップdata.queue
- キューdata.random
- ランダムデータの生成data.range
- レンジdata.ring-buffer
- リングバッファdata.sparse
- Skew binary random-access listsdata.sparse
- 疎なデータコンテナ
data.trie
- Triedbi
- データベース非依存アクセス層
dbm
- 汎用DBMインタフェース
dbm.fsdbm
- ファイルシステムdbmdbm.gdbm
- GDBMインタフェースdbm.ndbm
- NDBMインタフェースdbm.odbm
- オリジナルのDBMインタフェースfile.filter
- ファイルのフィルタfile.util
- ファイルシステムユーティリティ
math.const
- 定数math.mt-random
- Mersenne Twister乱数発生器math.prime
- 素数os.windows
- Windowsのサポート
parser.peg
- PEGパーザコンビネータ
rfc.822
- RFC822メッセージ形式rfc.base64
- Base64エンコーディングrfc.cookie
- HTTPクッキーrfc.ftp
- FTPクライアントrfc.hmac
- HMAC鍵付きハッシングrfc.http
- HTTPrfc.icmp
- ICMPパケットrfc.ip
- IPパケットrfc.json
- JSONのパーズと構築rfc.md5
- MD5メッセージダイジェストrfc.mime
- MIMEメッセージ処理rfc.quoted-printable
- Quoted-printableエンコーディングrfc.sha
- SHAメッセージダイジェストrfc.tls
- トランスポート・レイヤ・セキュリティrfc.uri
- URIの解析と作成rfc.uuid
- UUIDrfc.zlib
- zlib圧縮ライブラリslib
- SLIBインタフェースsxml.ssax
- 関数的なXMLパーザ
sxml.sxpath
- SXMLクエリ言語
sxml.tools
- SXML構造を操作する
sxml.serializer
- SXMLからXMLとXHTMLのシリアライゼーション
text.console
- テキスト端末制御text.csv
- CSVテーブルtext.diff
- テキストストリームの相違点を計算するtext.edn
- EDNのパーズと構築text.external-editor
- 外部エディタの起動text.gap-buffer
- ギャップバッファtext.gettext
- 地域化メッセージtext.html-lite
- シンプルなHTMLドキュメントの構築text.pager
- ページャーを用いた出力text.parse
- 入力ストリームのパージングtext.progress
- テキスト端末上で進捗を表示するtext.sql
- SQLのパーズと構築text.template
- 簡単なテンプレート拡張text.tr
- 文字変換text.tree
- 怠惰なテキスト構築util.combinations
- 組み合わせutil.digest
- メッセージダイジェストフレームワークutil.dominator
- 支配木util.isomorph
- 同型判定util.lcs
- 最長共通サブシーケンスutil.levenshtein
- Levenshtein編集距離util.match
- パターンマッチングutil.record
- SLIB-互換のレコード型util.relation
- リレーションフレームワークutil.stream
- ストリームライブラリ
util.temporal-relation
- 時間的関係util.toposort
- トポロジカルソートutil.unification
- ユニフィケーションwww.cgi
- CGIユーティリティwww.cgi.test
- CGIのテストwww.css
- CSSのパーズと構築