OCamlチュートリアル
このウェブサイトはOCamlを学ぼうとする人たちの為の実際的で詳細なチュートリアルを集めたものである。
よく知られている通り、OCamlはアプリケーション開発のための高速、簡潔かつ強力な言語である。ここでは読者がすでにOCamlの処理系をインストールしているものと仮定する。
- はじめの一歩 — 基本中の基本
- OCamlプログラムの構造
- モジュール
- Maps (Dictionaries)
- Sets
- Hash Tables
- 標準コンテナの比較
- データ型とパターンマッチング
- ヌルポインタ、assert、警告
- 関数型プログラミング
- If文、ループと再帰
- ラベル
- よくあるエラーメッセージ
- プログラミングのスタイル — en
- Formatting and Wrapping Text — en
- 99 Problems (solved) in OCaml — en
- OCamlbuild — en
- オブジェクト
- GTKプログラミング入門 — en
- ガベージコレクション
- 性能とプロファイル
- Cライブラリを呼ぶ — en
- OCamlでWebプログラミング
- 標準ライブラリの例:
- Setting up OCaml projects with OASIS — en
- OCamlプログラムをコンパイルする
- コマンドライン引数
- ファイル操作
- Camlp4 3.10 — en
- Filenames and Extensions — en
- Streams — en
- Stream Expressions — en
- Acknowledgements
謝辞
日本語訳にあたり、以下の方から、寄稿、助言、提案をいただきました。ここに、心よりの感謝の意を表します。
- Masaki UKAI
- Teruaki Gemma
- Yoriyuki Yamagata