Binary package “elpa-caml” in ubuntu oracular

emacs mode for editing OCaml programs

 OCaml (Objective Caml) is a programming language featuring functional
 programming, mutable data structures, algebraic data types, and type
 inference.
 .
 This package provides caml-mode for editing OCaml programs with Emacs
 and XEmacs. It also works on Caml Light, the predecessor language of
 OCaml.
 .
 Caml-mode supports:
  - indentation
  - compilation and error retrieving
  - interaction with the toplevel
  - font-lock
  - imenu
 .
 Another popular emacs mode for editing OCaml files is tuareg,
 available through the elpa-tuareg package.