この記事は LL/ML Advent Calendar 第2ラインの7日目です。 Scheme 開発環境の Geiser を紹介します。 Gieser とは Geiser は Emacs 向け Scheme 開発環境で、処理系と連携した REPL の機能を重視しています。 処理系に依存する各種機能や REPL から利用する付属プログラムは、標準では Guile と Racket をサポートしています。本記事では Racket を利用していきます。 インストールと起動 ソースコードからのインストールもできますが、Marmalade や el-get 標準添付のレシピからもインストールできます。 今回は package.el を使い Maramalade からインストールしました。 package.el は Emacs のパッケージ管理ライブラリで、Marmalade のような対応したサイトか
![scheMe repL in emacs with geiser - そんなことないよ](https://cdn-ak-scissors.b.st-hatena.com/image/square/57b656679083cca55eb807749e3f8e1838acc0ea/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fk6ky%2F20121208%2F20121208000010.png)