[Bug 1607262] New: Review Request: ghc-explicit-exception - Exceptions which are explicit in the type signature

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1607262

            Bug ID: 1607262
           Summary: Review Request: ghc-explicit-exception - Exceptions
                    which are explicit in the type signature
           Product: Fedora
           Version: rawhide
         Component: Package Review
          Assignee: nobody@xxxxxxxxxxxxxxxxx
          Reporter: petersen@xxxxxxxxxx
        QA Contact: extras-qa@xxxxxxxxxxxxxxxxx
                CC: package-review@xxxxxxxxxxxxxxxxxxxxxxx




Spec URL: http://petersen.fedorapeople.org//ghc-explicit-exception.spec
SRPM URL:
http://petersen.fedorapeople.org//ghc-explicit-exception-0.1.9.2-1.fc28.src.rpm

Description:
Synchronous and Asynchronous exceptions which are explicit in the type
signature. The first ones are very similar to 'Either' and
'Control.Monad.Error.ErrorT'. The second ones are used for 'System.IO.readFile'
and 'System.IO.hGetContents'. This package is a proposal for improved exception
handling in Haskell. It strictly separates between handling of exceptional
situations (file not found, invalid user input, see
<http://www.haskell.org/haskellwiki/Exception>) and (programming) errors
(division by zero, index out of range, see
<http://www.haskell.org/haskellwiki/Error>). Handling of the first one is
called "exception handling", whereas handling of errors is better known as
"debugging".

For applications see the packages 'midi', 'spreadsheet', 'http-monad'.

Although I'm not happy with the identifier style of the Monad Transformer
Library (partially intended for unqualified use) I have tried to adopt it for
this library, in order to let Haskell programmers get accustomed easily to it.

See also: 'unexceptionalio'.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx/message/VUVRJT76SOPIZS7UKGW54WUFUN7EDUQH/




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux