タグ

ブックマーク / www.holyshared.ninja (2)

  • jbuilderからduneに変えた - type holyshared = Engineer<mixed>

    dune1.0がリリースされたので、jbuilderからduneに置き換えました。 作業内容としてはそんなに修正箇所はありませんでした。 github.com 作業内容 jbuildファイルの変更 jbuildファイルをduneにリネーム 設定ファイルの変更 コマンドをjbuilderからduneに変更 Makefileの変更 opamファイルの変更 依存しているパッケージをjbuilderからduneに変更 コンパイル時のwarningメッセージを出ないように修正 コンパイル時のオプションが変わったのか、warningがでるようになったのでソースを修正 1. jbuildファイルの変更 jbuildファイルをduneに名前を変えた後に、S式の()を一つ外します。 duneではいらなくなったようです。 削除し忘れていても、ビルド時にメッセージで()がいらないと言われるので、すぐ直せます。

    jbuilderからduneに変えた - type holyshared = Engineer<mixed>
  • OUnitでOCamlライブラリのテストを書く - type holyshared = Engineer<mixed>

    これはML Advent Calendar 2016の18日目の記事です。 OCamlのテストフレームワークのOUnitについて解説します。 また、Oasisの簡単な説明も行います。 プロジェクトのセットアップ OCamlのプロジェクトでは、だいたいの場合はOasisを使います。 Oasisはビルドの為の支援ツールで、ビルドに必要なMakefileやメタ情報を含んだファイルを設定から自動生成できます。 OasisはOpamを使用して簡単にインストールできます。 opam install oasis インストールが完了したら、設定ファイル_oasisを作成し、必要最低限の情報を記述します。 OASISFormat: 0.4 Name: example # プロジェクト名 Version: 0.1.0 # バージョン Synopsis: example # ライブラリの説明 Authors:

    OUnitでOCamlライブラリのテストを書く - type holyshared = Engineer<mixed>
    ryskosn
    ryskosn 2017/09/13
    なるほどなるほど。テストの書き方、実行方法が理解できました。
  • 1