Down is an unintrusive user experience upgrade for the OCaml toplevel system (REPL).

Simply load the zero dependency Down library in the ocaml toplevel and you get line edition, history, session support and identifier completion and documentation (courtesy of ocp-index).

Add this to your ~/.ocamlinit file:

#use ""

Down is distributed under the ISC license.