Skip to content

dbuenzli/down

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
 
 
pkg
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

down — An OCaml toplevel (REPL) upgrade

%%VERSION%%

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.

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.

About

An OCaml toplevel (REPL) upgrade

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •