add OCaml (+links from erlang, haskell and clojure)