WindowsでLispを学習するときxyzzyが便利
関数型プログラミングの学習で、いろいろな本や教材に手を出しています。
最近は、時間があるときにHaskellやOCamlの本を読んでいます。
いろいろ思うところがあって、積読になっていたLispの本の復習も始めました。
「入門Common Lisp」という本です。
入門Common Lisp
入門Common Lisp―関数型4つの特徴とλ(ラムダ)計算
- 作者: 新納浩幸
- 出版社/メーカー: 毎日コミュニケーションズ
- 発売日: 2006/09
- メディア: 単行本
- 購入: 2人 クリック: 56回
- この商品を含むブログ (46件) を見る
(書評)
xyzzy
「入門Common Lisp」の中で、Lispの実行環境として、「xyzzy」というWindows用のテキストエディターが紹介されていました。
xyzzyを使うと、手軽にWindowsでLispの練習ができます。
xyzzyをさっそく使ってみて便利だったので、xyzzy関連の情報をまとめておきます。
Emacsと一般的なテキストエディタの利点を取り込んでいる。
作者は亀井哲弥。
マクロ言語としてCommon Lisp系のxyzzy Lispを実装しており、高機能なLisp処理系としての側面も持つ。
現在は派生版の開発が続いている。
xyzzyのサイトがありました。
xyzzyを使って学ぶCommon Lispの講座です。
xyzzyの解説書もありました。
- 作者: 山本泰三,日江政弘,稲原知久,佐野匡俊
- 出版社/メーカー: オーム社
- 発売日: 2005/03/01
- メディア: 単行本
- 購入: 3人 クリック: 271回
- この商品を含むブログ (61件) を見る
感想
xyzzyをちょっとだけ使ってみた感想は、Emacsみたいだなーと思いました。
正直、ちょっと使いづらいですが、ショートカットとかに慣れたら便利に使えると思われます。
ショートカット一覧のチートシート(早見表)でも貼っておかないと覚えられないかな?
でも、エディター上でLispのコードを書いて「Ctrl+J」ですぐに実行結果が表示されるのは、手軽で良いと思います。
Windowsパソコンで、ちょっとLispを練習するだけなら、xyzzyは学習ツールの良い選択肢になります。
以前、WindowsでLispを練習するときは、「OKI ISLisp」というツールを使いました。
「OKI ISLisp」も手軽で重宝しますが、xyzzyも便利です。
WindowsでLispを触ってみたいときに、xyzzyもお勧めです。