package down

  1. Overview
  2. Docs
An OCaml toplevel (REPL) upgrade

Install

Dune Dependency

Authors

Maintainers

Sources

down-0.0.2.tbz
sha256=34f6abcb5499c7b73ce7e8bc534b5b589c7632471c8fe3892a381f4f66a68e01
md5=dbf05954ba652009bf1de5356145d09f

Description

Down is an unintrusive user experience upgrade for the ocaml toplevel (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:

#use "down.top"

tty

Down is distributed under the ISC license.

Tags

org:erratique dev toplevel repl

Published: 15 Aug 2019

README

down — An OCaml toplevel (REPL) upgrade

v0.0.2

Down is an unintrusive user experience upgrade for the ocaml toplevel (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:

#use "down.top"

Down is distributed under the ISC license.

Homepage: http://erratique.ch/software/down

Installation

down can be installed with opam:

opam install down

If you don't use opam consult the opam file for build instructions.

Quick start

Simply run ocaml and load the library:

> ocaml
...
# #use "down.top";;
Down loaded. Type Down.help () for more info.
# List.con^t
  List.cons : 'a -> 'a list -> 'a list
  List.concat : 'a list list -> 'a list
# List.con

You can add this #use "down.top" invocation to your ~/.ocamlinit file.

For ocamlnat you will likely have to invoke it with -noinit and you must issue #use "down.nattop".

Documentation

The manual can be consulted online or via odig doc down.

Dependencies (4)

  1. topkg build & >= "0.9.1"
  2. ocamlbuild build
  3. ocamlfind build
  4. ocaml >= "4.04.0" & < "4.14"

Dev Dependencies

None

Used by

None

Conflicts

None

OCaml

Innovation. Community. Security.