opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: "Jérémie Dimino" license: "BSD-3-Clause" homepage: "https://github.com/ocaml-community/utop" bug-reports: "https://github.com/ocaml-community/utop/issues" doc: "https://ocaml-community.github.io/utop/" depends: [ "ocaml" {>= "4.03.0"} "base-unix" "base-threads" "ocamlfind" {>= "1.7.2"} "lambda-term" {>= "3.1.0" & < "4.0"} "logs" "lwt" "lwt_react" "zed" { >= "3.2.0" } "react" {>= "1.0.0"} "cppo" {build & >= "1.1.2"} "dune" {>= "1.0"} ] build: [ ["dune" "subst"] {dev} ["dune" "build" "-p" name "-j" jobs] ["dune" "runtest" "-p" name "-j" jobs] {with-test} ] dev-repo: "git+https://github.com/ocaml-community/utop.git" synopsis: "Universal toplevel for OCaml" description: """ utop is an improved toplevel (i.e., Read-Eval-Print Loop or REPL) for OCaml. It can run in a terminal or in Emacs. It supports line edition, history, real-time and context sensitive completion, colors, and more. It integrates with the Tuareg mode in Emacs. """