LablTk導入
tcl/tkのOCamlバインドであるLablTkは最初からOCaml配布物に含まれている。
が、tcl/tkの方がWindowsに含まれて居ないので入手する。
具体的には、tcl84.dll(とtk84.dll)が必要となる。
下記から
http://www.activestate.com/activetcl/downloads
8.4系のインストーラを入手してインストールする。
C:\tcl\binにパスが通る。
$OCAML_DIR/bin/ocamlbrowser.exe
が実行できればtcl/tkのインストールは完了。
動作確認
basic.ml
let top = Tk.openTk () in Tk.mainLoop ()
> ocaml -I +labltk labltk.cma basic.ml # OCamlをC:/Ocamlにインストールした場合に下記と同じ > ocaml -I C:/Ocaml/lib/labltk labltk.cma basic.ml