name: classy-prelude version: 0.5.0 x-revision: 1 synopsis: A typeclass-based Prelude. description: Focuses on using common typeclasses when possible, and creating new ones to avoid name clashing. Exposes many recommended datastructures (Map, ByteString, etc) directly without requiring long import lists and qualified modules. homepage: https://github.com/snoyberg/classy-prelude license: MIT license-file: LICENSE author: Michael Snoyman maintainer: michael@snoyman.com category: Control, Prelude build-type: Simple cabal-version: >=1.8 library exposed-modules: ClassyPrelude ClassyPrelude.Classes other-modules: ClassyPrelude.List ClassyPrelude.ByteString ClassyPrelude.LByteString ClassyPrelude.Text ClassyPrelude.LText ClassyPrelude.Map ClassyPrelude.Maybe ClassyPrelude.Set ClassyPrelude.FilePath ClassyPrelude.Vector ClassyPrelude.HashMap ClassyPrelude.HashSet ClassyPrelude.Char build-depends: base >= 4 && < 5 , basic-prelude >= 0.3.2 && < 0.4 , system-filepath >= 0.4 && < 0.5 , transformers , containers >= 0.4.2 , text , bytestring , vector , unordered-containers , hashable , lifted-base ghc-options: -Wall -fno-warn-orphans other-extensions: DefaultSignatures test-suite test hs-source-dirs: test main-is: main.hs type: exitcode-stdio-1.0 build-depends: classy-prelude , base , hspec >= 1.3 , QuickCheck , transformers ghc-options: -Wall source-repository head type: git location: git://github.com/snoyberg/classy-prelude.git