utop

E554877

utop is an enhanced interactive toplevel (REPL) for the OCaml programming language, offering features like syntax highlighting, auto-completion, and improved usability over the standard OCaml interpreter.

All labels observed (1)

Label Occurrences
utop canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf OCaml toplevel ⓘ
read–eval–print loop ⓘ
software tool ⓘ
category developer tool ⓘ
interactive interpreter ⓘ
distribution OPAM package ⓘ
hasAdvantageOver standard OCaml toplevel ⓘ
hasFeature UTF-8 support ⓘ
auto-completion ⓘ
colored error messages ⓘ
completion for directives ⓘ
completion for labels ⓘ
completion for objects ⓘ
completion for record fields ⓘ
configurable prompts ⓘ
customizable key bindings ⓘ
documentation lookup integration ⓘ
history search ⓘ
integration with Async ⓘ
integration with Lwt ⓘ
integration with OCamlfind ⓘ
line editing ⓘ
module and identifier completion ⓘ
multiline input ⓘ
syntax highlighting ⓘ
improves usability of OCaml REPL ⓘ
license open-source license ⓘ
nameStyle lowercase identifier ⓘ
programmingLanguage OCaml NERFINISHED ⓘ
purpose to provide an enhanced OCaml REPL experience ⓘ
relatedTo Async ⓘ
Lwt ⓘ
OCaml standard toplevel NERFINISHED ⓘ
OCamlfind NERFINISHED ⓘ
requires OCaml compiler ⓘ
OCaml standard library NERFINISHED ⓘ
supports OCaml directives ⓘ
custom initialization files ⓘ
interactive evaluation of OCaml expressions ⓘ
loading OCaml modules ⓘ
running inside Emacs ⓘ
running inside Vim ⓘ
running inside other editors via integration ⓘ
running inside terminals ⓘ
targetPlatform Unix-like systems ⓘ
Windows (via ports or compatibility layers) NERFINISHED ⓘ
macOS NERFINISHED ⓘ
uses OCaml runtime ⓘ
writtenIn OCaml NERFINISHED ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

OCaml → hasTool → utop ⓘ