name: rope-utf16-splay version: 0.2.0.0 synopsis: 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. homepage: https://github.com/ollef/rope-utf16-splay license: BSD3 license-file: LICENSE author: Olle Fredriksson maintainer: fredriksson.olle@gmail.com copyright: (c) 2018 Olle Fredriksson category: Data, Text, Language build-type: Simple extra-source-files: README.md CHANGELOG.md cabal-version: >=1.10 tested-with: GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.1 source-repository head type: git location: https://github.com/ollef/rope-utf16-splay library hs-source-dirs: src exposed-modules: Data.Rope.UTF16 Data.Rope.UTF16.Internal Data.Rope.UTF16.Internal.Text Data.Rope.UTF16.Position Data.SplayTree build-depends: base >= 4.9 && < 5, text >= 1.0 default-language: Haskell2010 ghc-options: -Wall -funbox-strict-fields test-suite tests type: exitcode-stdio-1.0 hs-source-dirs: tests main-is: Main.hs default-language: Haskell2010 ghc-options: -Wall build-depends: base, QuickCheck, rope-utf16-splay, tasty, tasty-hunit, tasty-quickcheck, text other-modules: