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