haskell-neither 0.3.0-1 source package in Ubuntu

Changelog

haskell-neither (0.3.0-1) unstable; urgency=low


  * New upstream release.

 -- Clint Adams <email address hidden>  Sat, 22 Oct 2011 12:17:00 -0400

Upload details

Uploaded by:
Debian Haskell Group
Uploaded to:
Sid
Original maintainer:
Debian Haskell Group
Architectures:
any all
Section:
haskell
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
haskell-neither_0.3.0-1.dsc 2.4 KiB ed33c6d692d9c5b34389c533ee63bd56c597d5a36fc47be8f199bc8e9cf917a9
haskell-neither_0.3.0.orig.tar.gz 2.9 KiB 349c9ed5cfeb3c9e82dbe79b94d17e73067541bb7609be8fc83a323281275351
haskell-neither_0.3.0-1.debian.tar.gz 2.3 KiB 9a396b6936dc67da1b73fa5825d960aeb1646ea09fd2de651647d43f8218c385

No changes file available.

Binary packages built by this source

libghc-neither-dev: version of Either with good monad/applicative instances

 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.
 .
 The standard Either datatype suffers from a lack of monad and
 applicative instances. To make matters worse, the mtl and transformers
 packages provide orphan instances which conflict with each other, as
 well as defining a transformer version which has an usually unnecessary
 superclass constraint.
 .
 Besides these annoyances, there is another issue: there exist two
 reasonable definitions of the Applicative instance for Either: one
 that holds onto only the first Left value, or one that appends all Left
 values together via a Monoid instance. The former is compatible with the
 monad instance, while the latter is not.
 .
 This package defines three datatypes, some helpers functions and
 instances. The data types are AEither, MEither and MEitherT. AEither
 provides an Applicative instance which appends Left values, MEither
 provides the monadic definition, and MEitherT is a monad transformer.

libghc-neither-doc: version of Either with good monad/applicative instances; documentation

 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.
 .
 The standard Either datatype suffers from a lack of monad and
 applicative instances. To make matters worse, the mtl and transformers
 packages provide orphan instances which conflict with each other, as
 well as defining a transformer version which has an usually unnecessary
 superclass constraint.
 .
 Besides these annoyances, there is another issue: there exist two
 reasonable definitions of the Applicative instance for Either: one
 that holds onto only the first Left value, or one that appends all Left
 values together via a Monoid instance. The former is compatible with the
 monad instance, while the latter is not.
 .
 This package defines three datatypes, some helpers functions and
 instances. The data types are AEither, MEither and MEitherT. AEither
 provides an Applicative instance which appends Left values, MEither
 provides the monadic definition, and MEitherT is a monad transformer.

libghc-neither-prof: version of Either with good monad/applicative instances; profiling libraries

 This package provides a library for the Haskell programming language,
 compiled for profiling.
 See http://www.haskell.org/ for more information on Haskell.
 .
 The standard Either datatype suffers from a lack of monad and
 applicative instances. To make matters worse, the mtl and transformers
 packages provide orphan instances which conflict with each other, as
 well as defining a transformer version which has an usually unnecessary
 superclass constraint.
 .
 Besides these annoyances, there is another issue: there exist two
 reasonable definitions of the Applicative instance for Either: one
 that holds onto only the first Left value, or one that appends all Left
 values together via a Monoid instance. The former is compatible with the
 monad instance, while the latter is not.
 .
 This package defines three datatypes, some helpers functions and
 instances. The data types are AEither, MEither and MEitherT. AEither
 provides an Applicative instance which appends Left values, MEither
 provides the monadic definition, and MEitherT is a monad transformer.