noise

計算機科学や各種設定のメモ

OCaml + lablgtk2 でGUIアプリケーション


こんなの作ってみました。
まだ慣れていないOCaml,lablgtk2を使って書くのはしんどかったです。
あと、やっぱりインタラクティブかつマルチスレッドなプログラムは設計からして難しいですね。
ソースコード http://codepad.org/bLi1rho4
コンパイル方法

myhost% ocamlfind ocamlopt -unsafe -ccopt -O9 -noassert -ffast-math \
-thread -package batteries -package lablgtk2 -linkpkg \
gtkInit.cmx gtkThread.cmx main.ml -o main