Title: Theory / Unimportant / CS / Programming / oCaml / Manual{ / 09 batch compilation
Tags: computer_to_instruction fromCommandLine hasNotNewEffectReturnsMeaning

Question: The order of initialization of compilation units is
Answer: the order in which files are passed as argument
Page: https://caml.inria.fr/pub/docs/manual-ocaml/debugger.html
Chapter: 9
Section: 1
Context: oCaml

Extension: cma
Description: Libraries of object bytecode
Other fields (not shown on cards):
Page: https://caml.inria.fr/pub/docs/manual-ocaml/debugger.html
Chapter: 9
Section: 1

Question: Difference between cma and cmo for compilation ?
Answer: cma's object files are not linked if they are not called from another file
Page: https://caml.inria.fr/pub/docs/manual-ocaml/debugger.html
Chapter: 9
Section: 1

Extension: .o
Description: C object file
Means: object
Other fields (not shown on cards):
Page: https://caml.inria.fr/pub/docs/manual-ocaml/debugger.html
Chapter: 9
Section: 1

Extension: .a
Description: C library
Other fields (not shown on cards):
Page: https://caml.inria.fr/pub/docs/manual-ocaml/debugger.html
Chapter: 9
Section: 1

Extension: .so
Description: C shared library
Other fields (not shown on cards):
Page: https://caml.inria.fr/pub/docs/manual-ocaml/debugger.html
Chapter: 9
Section: 1

Instruction: ocamlrun foo bars
Page: https://caml.inria.fr/pub/docs/manual-ocaml/debugger.html
Effect: Run bytecode ocaml program foo with arguments bars
Language: ocaml
Chapter: 9
Section: 1