#pragma section-numbers off
[[TableOfContents]]

= 概要 =

= 公式サイト =
[http://caml.inria.fr/ The Caml language: Home]

http://caml.inria.fr/download.html

= 関連サイト =
[http://ocaml.jp/ OCaml.JP]

= インストール =
[http://caml.inria.fr/distrib/ The Caml Language]

[http://www.cocan.org/getting_started_with_ocaml_on_mac_os_x Getting Started with OCaml on Mac OS X]

[http://code.google.com/p/objective-c-caml-bridge/ objective-c-caml-bridge - Project Hosting on Google Code]

= 学習 =
[http://caml.inria.fr/pub/docs/oreilly-book/ Developing applications with Objective Caml]

上記の翻訳(一部)
http://www.kb.ecei.tohoku.ac.jp/~sumii/ocamlbook/book-ora.pdf

[[ASIN(4781911609 プログラミングの基礎 (Computer Science Library): 浅井 健一: 本)]]

= emacs =
[http://www.emacswiki.org/emacs/TuaregMode EmacsWiki: Tuareg Mode]

{{{
find . -name "*.ml*" | sort -r | xargs \
etags "--regex=/let[ \t]+\([^ \t]+\)/\1/" \
      "--regex=/let[ \t]+rec[ \t]+\([^ \t]+\)/\1/" \
      "--regex=/and[ \t]+\([^ \t]+\)/\1/" \
      "--regex=/type[ \t]+\([^ \t]+\)/\1/" \
      "--regex=/exception[ \t]+\([^ \t]+\)/\1/" \
      "--regex=/val[ \t]+\([^ \t]+\)/\1/" \
      "--regex=/module[ \t]+\([^ \t]+\)/\1/"
}}}

= 利用方法 =
[http://www.yl.is.s.u-tokyo.ac.jp/~furuse/caml/japanese.html /caml/japanese.html: Caml で日本語を使う]

= その他 =
http://code.google.com/p/nacl-ocaml/

= 参考サイト =
[http://www.i.kyushu-u.ac.jp/~bannai/ocaml-intro/ OCaml プログラミング入門]

[http://ja.wikipedia.org/wiki/OCaml OCaml - Wikipedia]

[http://godi.ocaml-programming.de/ GODI Homepage]

[http://min-caml.sourceforge.net/index2.html 超特急: 一時間でわかるML超入門]

[http://hw001.gate01.com/eggplant/tcf/unlambda/ Unlambda]

[http://genjo9.lit.let.hokudai.ac.jp/keita/read.cgi?OCaml%3aTips OCaml:Tips]

[http://jijixi.azito.com/cgi-bin/diary/index.rb?date=19700102 jijixi's diary - 初心者が書いた OCaml 入門 - 自分のための OCaml 入門 , OCaml の基本型 , OCaml の変数 , OCaml の関数 , OCaml の…ってわけでもないけど、末尾再帰 , OCaml..]

[http://www.geocities.jp/m_hiroi/func/index.html M.Hiroi's Home Page / Functional Programming お気楽 Standard ML of New Jersey 入門]

[http://www.ocaml-tutorial.org/ Objective CAML Tutorial]

[http://www.cas.mcmaster.ca/~carette/pa_monad/ Syntax extension for Monads in Ocaml]

----
CategoryProgramLanguage