CMU AIレポジトリ探検 (1) VGRIND — #:g1

Posted 2011-03-18 09:55:00 GMT

もうかれこれ15年位は更新されている様子がないのですが、CMU Artificial Intelligence Repositoryというカーネギー・メロン大学が公開しているAI関係のレポジトリがあります。
ここにはAIレポジトリというだけあってLISP関係のものも多く眠っています。
以前からこれを一通り確認してみたいと思っていたので確認の記録をつけてみることにしました。
適当に目についたところから眺めてみようかなと思いますが、今回は、VGRINDというのを眺めてみます。
- (http://www-2.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/util/vgrind/0.html)
中身は、1つのファイルですが
http://www-2.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/util/vgrind/vgrind.txt
一体何に使うのか不明です。
とりあえずvgrindをググってみると、プログラムを整形するフォーマッタの一種の様子。
Ubuntuでvgrindを探してみてもそのものずばりはありませんでしたが、名前が似ているlgrindというのを発見。
とりあえずこれで良いだろうということでインストール

sudo apt-get install lgrind
lgrindのヘルプを読みつつ、vgrind.txtの内容から適当に使い方を推測し、
$ lgrind -d vgrind.txt -lclisp /tmp/foo.lisp > /tmp/foo.tex
$ latex /tmp/foo.tex
$ evince foo.dvi
のようにしてみると整形されたコードが表示されます。
TeXが好きな方には良いかもしれません。

comments powered by Disqus