FIELD NOTES: 書を持って街へ出よう

合同会社フィールドワークス プログラマ兼代表のブログ

開発環境

ビルドツールをOMakeからpyKookへ乗り換えた話

Field Reports 1.1を開発するにあたり,ビルドツールをOMakeからpyKookへ乗り換えました。 なぜOMakeをやめたのか? OMakeをやめた理由は以下のとおりですが,主に私がうまく使いこなせなかった事が原因です。 OMakeは素晴らしいツールであり,それ自体には…

OCamlでスタックトレースを出力する方法

OCamlで記述したプログラム内で例外が発生した場合,非常にあっさりしたメッセージを出力して停止する。OCamlでもJavaやLL言語のようにスタックトレースを出力できないものかとしらべてみた。 以下に方法を示す。 `-g'オプションを付けて,バイトコードプロ…

CamlPDFをFindlibで管理する

CamlPDFのビルドにはOCamlMakefileを使用しているが,make libinstallを実行してもライブラリとしてインストールされない。そこで,ライブラリとしてインストールできるようにmakefileを修正した。変更点は,一点。makefileにLIBINSTALL_FILESの宣言を追加し…