##Install
$ brew install ocaml
##OPAM Package manager for OCaml.
$ brew install opam
$ omap init
##batteries Foundation library.
$ opam install batteries
##OMake Build tool.
$ opam install omake
##Vim ###Merlin Supports for auto complete and shows syntax error. (Depends on syntastics vim plugin.)
$ opam install merlin
Add following to ~/.vimrc
:set rtp+=~/.opam/4.01.0dev+trunk/share/ocamlmerlin/vim
:set rtp+=~/.opam/4.01.0dev+trunk/share/ocamlmerlin/vimbufsync
let g:syntastic_ocaml_checkers=['merlin']