rope-utf16-splay

Ropes optimised for updating using UTF-16 code units and row/column pairs. https://github.com/ollef/rope-utf16-splay

Version on this page:0.3.1.0
Stackage Nightly 2019-05-18:0.3.1.0
Latest on Hackage:0.3.1.0

See all snapshots rope-utf16-splay appears in

BSD-3-Clause licensed by Olle Fredriksson
Maintained by fredriksson.olle@gmail.com

Module documentation for 0.3.1.0

There are no documented modules for this package.

rope-utf16-splay Build Status Hackage

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

Changes

0.3.1.0

  • Add splitAtLine function

0.3.0.0

  • Add rows and columns functions
  • Make Position module internal
  • Add map and intersperse functions
  • Add foldl, foldl', foldr, any, and all functions

0.2.0.0

  • Rename rowColumnCodePoints to rowColumnCodeUnits
  • Add null function

0.1.0.0

  • Initial release
Depends on 2 packages:
Used by 3 packages:
comments powered byDisqus