name: classy-prelude
version: 0.4.3
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.Set
ClassyPrelude.FilePath
ClassyPrelude.Vector
ClassyPrelude.HashMap
ClassyPrelude.HashSet
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
ghc-options: -Wall -fno-warn-orphans
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