Directories added with -I are searched after the current directory, but before the standard library directory. When an unknown language is specified, or no translation is available for a message, American English is used by default. The default output name is Caml. Operations from the cautious set perform range and bound checking on string and array operations, as well as various sanity checks on their arguments. Programs compiled with -O fast are therefore slightly faster, but unsafe.
Compilation starts in an almost empty environment.
This option is not of general use, except to compile the standard library itself. The default compilation mode is -O cautious . See chapter 14 for a complete listing of the modules in the cautious and fast sets. Compile and link in profiling mode. See the description of the profiler camlpro in chapter 11 .