name: ilist version: 0.3.1.0 synopsis: Optimised list functions for doing index-related things description: Optimised list functions for doing index-related things. They're faster than common idioms in all cases, they avoid , and sometimes they fuse better as well. homepage: http://github.com/aelve/ilist bug-reports: http://github.com/aelve/ilist/issues license: BSD3 license-file: LICENSE author: Artyom maintainer: yom@artyom.me -- copyright: category: List tested-with: GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.1 build-type: Simple extra-source-files: CHANGELOG.md cabal-version: >=1.10 source-repository head type: git location: git://github.com/aelve/ilist.git library exposed-modules: Data.List.Index -- other-modules: -- other-extensions: build-depends: base >=4.5 && <5 ghc-options: -O2 -Wall -fno-warn-unused-do-bind hs-source-dirs: lib default-language: Haskell2010 test-suite tests type: exitcode-stdio-1.0 main-is: Main.hs build-depends: base , hspec , ilist , transformers ghc-options: -O2 -Wall -fno-warn-unused-do-bind hs-source-dirs: tests default-language: Haskell2010 benchmark bench type: exitcode-stdio-1.0 main-is: Main.hs other-modules: Functions build-depends: base , criterion , ilist -- imapM_ is broken in 4.13.2 , lens >= 4.13.2.1 , loop , transformers , vector ghc-options: -O2 -Wall -fno-warn-unused-do-bind hs-source-dirs: bench default-language: Haskell2010