Gauche

Gauche
作者 川合史朗
初版 2001年(25年前) (2001)
最新版
0.9.15 / 2024年4月23日(2年前) (2024-04-23)
リポジトリ ウィキデータを編集
対応OS Unix系, Microsoft Windows
種別 Schemeインタプリタ
ライセンス BSD License
公式サイト practical-scheme.net/gauche/index-j.html
影響を受けた言語 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

参照

  1. 1 2 3 “ChangeLog.txt”. practical-scheme.net. 2024年7月5日閲覧。
  2. 1 2 “Gauche - A Scheme Implementation”. practical-scheme.net. 2024年7月5日閲覧。
  3. ↑ “Gauche/COPYING at master · shirok/Gauche”. 2024年7月5日閲覧。

外部リンク

公式

ユーザーリファレンス

プロジェクト

その他