活用事例

このページは最後に更新されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

last mod. 2010-07-13 (火) 09:11:36

OCamlは既に様々な方面で応用されている実用言語です。それらの一例を紹介します。

LexiFi

LexiFi?はフランス・パリにあるソフトウェア開発会社の名前であり、金融商品の統合開発環境のブランド名でもあります。彼の金融向けアプリケーションはOCamlやHaskellで作成されています。また、複雑な契約をコンビネーターーから構築できるMLFiという専用言語もOCamlで作られています。

[参考リンク]

 

XenServerのツールスタック

有名な仮想化サーバーXenのツール群は13万行にも及ぶOCamlにて作成されています。これらは有償のソフトウェアです。

[参考リンク]

 

omake

OCamlで書かれた汎用ビルドシステムで、better makeとして広く利用されています。本格的なプログラミング言語であり、.mlファイルだけで約9万行あります。

[参考リンク]

 

OPA

MLstateというフランスパリにある会社の製品で、OCamlで作成されたWebアプリケーション開発プラットフォームです。Webサーバー・DBなどを内蔵し、クライアントブラウザの操作をサーバーサイドロジックとシームレスに開発できます。

[参考リンク]

 

Coherent PDF Command Line Tools

Windows, Mac, Linuxで動作するPDFの作成/編集製品です。高品質なOCaml用基礎ライブラリも公開されています。

[参考リンク]

 

Jane Street Capital

ニューヨークに本社がある投資会社で、クォンツリサーチに全面的にOCamlを活用しています。coreという名前のユーティリティライブラリなど多数の高品質なフリーソフトウェアを公開しています。

[参考リンク]

 

ファイル同期ツール Unison

OCaml製のアプリケーションとして最も有名なフリーウェアのひとつです。UnisonはLinux, MacOS, Windowsで動作する本格的なGUIアプリケーションで、ネットワーク越しに二つのフォルダの同期(差分を自動的に判断して更新してくれます)が可能です。

unison.png

[参考リンク]

新規 編集 添付