Is OCaml a compiled or interpreted language? OCaml is compiled. However, the OCaml compiler offers a top-level interactive loop, that is similar to an interpreter.
How is OCaml compiled?
OCaml comes with two compilers: ocamlc is the bytecode compiler, and ocamlopt is the native code compiler. ... The compiler produces an executable named program or program.exe . The order of the source files matters, and so module1.ml cannot depend upon things that are defined in module2.ml .
Does OCaml compile to native?
This chapter describes the OCaml high-performance native-code compiler ocamlopt, which compiles OCaml source files to native code object files and links these object files to produce standalone executables. The native-code compiler is only available on certain platforms.