Description
Ropes optimised for updating using UTF-16 code units and row/column pairs.
Description
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.
README.md
rope-utf16-splay
Thick strings optimised for indexing and updating using UTF-16 code units and row/column pairs.
This implementation uses splay trees instead of the usual finger trees, which is faster according to the benchmarks.
Contact
Olle Fredriksson - https://github.com/ollef.