name: vector-rotcev version: 0.1.0.0 x-revision: 2 cabal-version: >=1.10 build-type: Simple license: BSD3 license-file: LICENSE copyright: 2019 Andrew Lelechenko maintainer: Andrew Lelechenko homepage: https://github.com/Bodigrim/rotcev category: Data, Data Structures synopsis: Vectors with O(1) reverse description: A wrapper for an arbitrary @Vector@ with O(1) @reverse@. Instead of creating a copy, it just flips a flag, which inverts indexing. Imagine it as a vector with a switch between little-endianness and big-endianness. tested-with: GHC ==8.0.2 GHC ==8.2.2 GHC ==8.4.4 GHC ==8.6.5 GHC ==8.8.1 library exposed-modules: Data.Vector.Rotcev build-depends: base >= 4.9 && < 4.16, vector >= 0.12 && < 0.13 hs-source-dirs: src default-language: Haskell2010 ghc-options: -Wall test-suite rotcev-tests type: exitcode-stdio-1.0 main-is: Main.hs build-depends: base, vector-rotcev, vector, tasty, tasty-quickcheck default-language: Haskell2010 hs-source-dirs: test ghc-options: -Wall -threaded -rtsopts include-dirs: test