ソフトアンテナ

Windows/Mac/Mobile用オンラインソフトのバージョンアップ状況を調べています。

  Gauche

詳細情報

タイトル Gauche
URL http://practical-scheme.net/gauche/index-j.html
バージョン ver 0.9.13
更新日 2023/10/13
追加日 2013/08/17
種別 フリーソフト
説明 スクリプトインタプリタとしての使い易さに重点を置いて開発を行っているR5RS準拠のScheme処理系。

レビュー

レビューはありません。

スクリーンショット

スクリーンショットはありません。

更新グラフ

バージョン履歴

2023-10-11 Shiro Kawai
* Release 0.9.13
2023-10-07 Shiro Kawai
* Rename gauche-default-encoding -> default-file-encoding
2023-10-05 Shiro Kawai
* src/char.c (Scm_DefaultEncodingName, gauche-default-encoding),
src/libio.scm (open-input-file, open-output-file),
ext/charconv/convaux.scm (%open-input-file/conv),
(%open-output-file/conv): Add support fo gauche-default-encoding,
the encoding to be used when no :encoding option is given when
performing I/O.
https://github.com/shirok/Gauche/issues/944
2023-10-04 Shiro Kawai
* src/core.c (init_cond_features): Define feature identifier
'full-unicode' only when Gauche is compiled with utf8 encoding.
2023-10-03 Shiro Kawai
* src/gauche/priv/writerP.h (SCM_WRITTEN_ELLIPSIS): Revert
using Unicode ellipsis to three dots for truncated output.
Windows terminals may not be able to handle Unicode ellipsis
(省略されました)
差分がありません
get-gauche.shスクリプトはGaucheをアンインストールするのにも使えます。
Gauche-mingw-0.9.11-64bit.msi
Gauche-mingw-0.9.11-64bit.msi.asc
Gauche-mingw-0.9.11-32bit.msi
Gauche-mingw-0.9.11-32bit.msi.asc
Gauche-0.9.11.tgz
Gauche-0.9.11.tgz.asc
% gzcat Gauche-0.9.11.tgz | tar xf -
% cd Gauche-0.9.11
gosh> (rxmatch-substring (rxmatch (string->regexp "[a-zぁ-ん]+") "Schemeって便利?"))
Gauche-mingw-0.9.10-64bit.msi
Gauche-mingw-0.9.10-64bit.msi.asc
Gauche-mingw-0.9.10-32bit.msi
Gauche-mingw-0.9.10-32bit.msi.asc
Gauche-0.9.10.tgz
Gauche-0.9.10.tgz.asc
% gzcat Gauche-0.9.10.tgz | tar xf -
% cd Gauche-0.9.10
Gauche-mingw-0.9.9-64bit.msi
Gauche-mingw-0.9.9-64bit.msi.asc
Gauche-mingw-0.9.9-32bit.msi
Gauche-mingw-0.9.9-32bit.msi.asc
Gauche-0.9.9.tgz
Gauche-0.9.9.tgz.asc
% gzcat Gauche-0.9.9.tgz | tar xf -
% cd Gauche-0.9.9
あるいは、私達を十分に信頼してくれて、いちいちファイルをダウンロードしてセーブするのが面倒くさければ、次のコマンドを実行してください。
curl -f https://raw.githubusercontent.com/shirok/get-gauche/master/get-gauche.sh | bash
Gauche-mingw-0.9.8-64bit.msi
Gauche-mingw-0.9.8-64bit.msi.asc
Gauche-mingw-0.9.8-32bit.msi
Gauche-mingw-0.9.8-32bit.msi.asc
Gauche-0.9.8.tgz
Gauche-0.9.8.tgz.asc
% gzcat Gauche-0.9.8.tgz | tar xf -
% cd Gauche-0.9.8
簡単なインストール (Unix系)
インストールスクリプトがあります。
get-gauche.shをダウンロードしてセーブします
(ブラウザの右クリック→「リンク先をセーブ」が便利です)。
bash ./get-gauche.sh を実行します。
スクリプトはインストール先を訊ねてきます (既に以前のGaucheがインストールされていれば、
そのインストール場所がデフォルトになります。)
その後、スクリプトは最新リリースをダウンロードしてコンパイルしインストールします。
インストール先に書き込み権限が無い場合は、インストール最終段階をsudoで
行うため、sudoがあなたのパスワードを聞いてくるかもしれません。
スクリプトの詳細についてはhttps://github.com/shirok/get-gaucheを見てください。
簡単なインストール (Windows)
Windowsにはバイナリインストーラがあります:
x86_64
Gauche-mingw-0.9.7-64bit.msi
Gauche-mingw-0.9.7-64bit.msi.asc
(signature)
i686
Gauche-mingw-0.9.7-32bit.msi
(省略されました)
Gauche-0.9.6.tgz
Gauche-0.9.6.tgz.asc
% gzcat Gauche-0.9.6.tgz | tar xf -
% cd Gauche-0.9.6
Gauche-mingw-0.9.6-64bit.msi
Gauche-mingw-0.9.6-64bit.msi.asc
Gauche-mingw-0.9.6-32bit.msi
Gauche-mingw-0.9.6-32bit.msi.asc
Gauche-0.9.5.tgz
Gauche-0.9.5.tgz.asc
% gzcat Gauche-0.9.5.tgz | tar xf -
% cd Gauche-0.9.5
x86_64
Gauche-mingw-0.9.5-64bit.msi
Gauche-mingw-0.9.5-64bit.msi.asc
i686
Gauche-mingw-0.9.5-32bit.msi
Gauche-mingw-0.9.5-32bit.msi.asc
(signature)
Gauche-0.9.4.tgz
Gauche-0.9.4.tgz.asc
(signature)
% gzcat Gauche-0.9.4.tgz | tar xf -
% cd Gauche-0.9.4
Gauche-mingw-0.9.4.msi
Gauche-mingw-0.9.4.msi.asc
(signature)
Gauche-0.9.3.3.tgz
% gzcat Gauche-0.9.3.3.tgz | tar xf -
% cd Gauche-0.9.3.3
Gauche-mingw-0.9.3.3.msi
md5sum: e1b5e45e071a5c294c507e5ab59d84a6
Windows/MinGW用のコンパイル済みバイナリをインストールします。PATHに
Gauche-glも同梱してあります。
インストール後、デフォルトではc:\Program Files\Gauche\examples\以下に
いくつかサンプルが置かれるので試してみてください。
インストーラを使えない場合 (レジストリを触れない、等) は、zipファイルを用意したので
こちらを使ってください。zipを展開してbin下のgoshを起動すれば使えます。
PATHや拡張子scmへの関連付けは行われませんが、展開されたディレクトリを
コピーすればどこでも使えます。
Gauche-mingw-0.9.3.3.zip
(from SourceForge)
md5sum: 3f615e46b7f861983f82ecf01e462e49
Gaucheのソースはgithub.comのGitリポジトリで
git clone git://github.com/shirok/Gauche.git