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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
utop canonical 1

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

Referenced by (1)

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

OCaml hasTool utop