rope

AuthorChristophe Troestler
LicenseLGPL-2.1 with OCaml linking exception
Homepagehttps://github.com/Chris00/ocaml-rope
Issue Trackerhttps://github.com/Chris00/ocaml-rope/issues
Tagdatastructure
MaintainerChristophe Troestler <Christophe.Troestler@umons.ac.be>
Dependencies
&base-bytes
benchmark
jbuilder
Availableocaml-version >= "4.03.0"
PublishedNov 18, 2017
Source [http] https://github.com/Chris00/ocaml-rope/releases/download/0.6/rope-0.6.tbz
a238dea21241eb3103acff6f164256a2
StatisticsInstalled 88 times last month.
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/rope/rope.0.6/opam

Ropes ("heavyweight strings")

Ropes ("heavyweight strings") are a scalable string implementation: they are designed for efficient operation that involve the string as a whole. Operations such as concatenation, and substring take time that is nearly independent of the length of the string. Unlike strings, ropes are a reasonable representation for very long strings such as edit buffers or mail messages.

Necessary for
bamboo
rlp