CocOCaml - The OS X OCaml Toplevel Environment

Screen Shot
click here for a full size screen-shot

CocOCaml is a Cocoa based wrapper for the OCaml toplevel environment. It was written to solve a number of the problems one usually runs into while running the toplevel under OS X's Terminal, chief among them:

To solve these problems, CocOCaml offers up a Command Entry Area where commands can be fully edited before sending them to the OCaml interpreter. It also uses a Command History area to track all commands sent to the interpereter. The commands in the history can be sorted in either chronological or lexicographic order, easily stepped through, and easily copied from the history into the Command Entry Area for further editing before being sent back to the interpreter.

If any of this sounds like it might be used to useful to you, download your own copy of CocOCaml (source code included) and use the heck out of it. If you would like a bit more information, feel free to look through the manual before downloading the full package. Please be aware that this is a very early release, and I have no doubt that there are features missing from the program that should be there, and "features" present in the program that shouldn't be there. So if you find any bugs, or have any suggestions for improvement, please send them to me at

The requirements for running CocOCaml are: