Rope package:rope-utf16-splay
A
SplayTree of
Text values optimised for being indexed
by and modified at UTF-16 code units and row/column (
RowColumn)
positions. Internal invariant: No empty
Chunks in the
SplayTree
A
SplayTree of
Text values optimised for being indexed
by and modified at UTF-16 code units and row/column (
RowColumn)
positions. Internal invariant: No empty
Chunks in the
SplayTree
Ropes optimised for updating using UTF-16 code units and
row/column pairs.
Ropes optimised for updating using UTF-16 code units and row/column
pairs. This implementation uses splay trees instead of the usual
finger trees. According to my benchmarks, splay trees are faster in
most situations.