OCamlEditor is a source code editor and build tool for OCaml.  It provides many features to facilitate editing code, accessing API reference directly from the editor and compiling projects. Runs on Linux and Windows.