OCaml - Draft

OCaml Files

  • .ml: implementation source files
  • *.mli: interface source files
  • *.cmt (implementation) / *.cmti (signatures): files for tool inspections
  • *.cmi: compiled interface files
  • *.cmo: compiled object bytecode files
  • *.cma: compiled bytecode library (set of cmo files)
  • *.o: compiled native code object
  • *.cmx: metada about native object
  • *.cmxa: library for native code