Description
Text editing behavior can be implemented with an abstract engine instead of hand-building cursor and buffer logic. This helps OCaml developers create editors, REPLs, and terminal interfaces with richer text handling.
It is a development library. Users normally encounter it as a dependency of interactive OCaml tools.