packages feed

success-0.2.5: success.cabal

name:
  success
version:
  0.2.5
synopsis:
  A version of Either specialised for encoding of success or failure
description:
  The primary motivation for creation of this package was the need
  for the 'Alternative' instance of 'Either',
  which there is no sane way to implement.
  The type provided by this library extends 'Either' in a way to provide the missing instance.
category:
  Data, Failure
homepage:
  https://github.com/nikita-volkov/success 
bug-reports:
  https://github.com/nikita-volkov/success/issues 
author:
  Nikita Volkov <nikita.y.volkov@mail.ru>
maintainer:
  Nikita Volkov <nikita.y.volkov@mail.ru>
copyright:
  (c) 2015, Nikita Volkov
license:
  MIT
license-file:
  LICENSE
build-type:
  Simple
cabal-version:
  >=1.10


source-repository head
  type:
    git
  location:
    git://github.com/nikita-volkov/success.git


library
  hs-source-dirs:
    library
  default-extensions:
    Arrows, BangPatterns, ConstraintKinds, DataKinds, DefaultSignatures, DeriveDataTypeable, DeriveFoldable, DeriveFunctor, DeriveGeneric, DeriveTraversable, EmptyDataDecls, FlexibleContexts, FlexibleInstances, FunctionalDependencies, GADTs, GeneralizedNewtypeDeriving, ImpredicativeTypes, LambdaCase, LiberalTypeSynonyms, MagicHash, MultiParamTypeClasses, MultiWayIf, NoImplicitPrelude, NoMonomorphismRestriction, OverloadedStrings, PatternGuards, ParallelListComp, QuasiQuotes, RankNTypes, RecordWildCards, ScopedTypeVariables, StandaloneDeriving, TemplateHaskell, TupleSections, TypeFamilies, TypeOperators, UnboxedTuples
  default-language:
    Haskell2010
  exposed-modules:
    Success.Pure
    Success.Impure
  build-depends:
    transformers-base >= 0.4 && < 0.5,
    monad-control >= 1 && < 2,
    mtl >= 2 && < 3,
    transformers >= 0.3 && < 0.6,
    base >= 4.7 && < 5