| 作者 | 川合史朗 |
|---|---|
| 初版 | 2001年 |
| 最新版 |
0.9.15
/ 2024年4月23日 |
| リポジトリ | |
| 対応OS | Unix系, Microsoft Windows |
| 種別 | Schemeインタプリタ |
| ライセンス | BSD License |
| 公式サイト |
practical-scheme |
| 影響を受けた言語 | Common Lisp, Perl, STklos |
Gaucheは、R7RS準拠のプログラミング言語Schemeのスクリプト処理系である。多バイト文字列を組み込みでサポートしている。
Gaucheの提供する機能拡張の多くは、Schemeにライブラリをラップする事で実現している。
なお、Gaucheはフランス語で「ねじれた、左」という意味を表す。
川合史朗によって開発されている。
ライセンスはBSD Licenseである。
Gaucheの対話モードでの実行例は下記の通り。gosh>は入力プロンプトを表す。
gosh> (list 0 1 2 3)
(0 1 2 3)
gosh> (+ 0 1 2 3)
6
gosh> ((lambda (x y) (+ x (* y 2))) 5 6)
17