OCaml のインストール

プログラミングの基礎 (Computer Science Library) では OCaml という言語が使われているので、自分もインストールしてみました。Ubuntu 10.04, OCaml 3.12.0 です。
ソースをダウンロードして解凍:


$ wget http://caml.inria.fr/pub/distrib/ocaml-3.12/ocaml-3.12.0.tar.bz2
$ tar xjvf ocaml-3.12.0.tar.bz2
$ cd ocaml-3.12.0
インストールの仕方は INSTALL に詳しく書かれています。1つの方法は次のようなものです。

$ ./configure
$ make world.opt
$ sudo make install
これで、インストールできました。

$ ocaml
Objective Caml version 3.12.0
#
OCaml では、readline が使えないようです。Emacsなどのエディタから利用する場合には問題ないかもしれませんが、bashなどのシェルで利用する場合は不便です。しかし、readline の代わりに ledit というプログラムを使うと、Ctrl-a, Ctrl-e, Ctrl-p などが使えるようになります。

$ sudo apt-get install ledit
$ sudo apt-get install libledit-ocaml-dev # 必要ないかも
こうすると、次のように起動することで、Ctrl-a, Ctrl-e, Ctrl-p などが使えます。

$ ledit ocaml
Objective Caml version 3.12.0
#