packages feed

Cabal revisions of explicit-exception-0.2

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
 Cabal-Version:    2.2 Name:             explicit-exception Version:          0.2+x-revision: 1 License:          BSD-3-Clause License-File:     LICENSE Author:           Henning Thielemann <haskell@henning-thielemann.de>   If flag(buildTests)     Build-Depends:       explicit-exception,-      bytestring >=0.9.0.1 && <0.12,+      bytestring >=0.9.0.1 && <0.13,       tar >=0.4 && <0.6,       base   Else   If flag(buildTests)     Build-Depends:       explicit-exception,-      bytestring >=0.9.0.1 && <0.12,+      bytestring >=0.9.0.1 && <0.13,       base   Else     Buildable: False
revision 2
-Cabal-Version:    2.2-Name:             explicit-exception-Version:          0.2-x-revision: 1-License:          BSD-3-Clause-License-File:     LICENSE-Author:           Henning Thielemann <haskell@henning-thielemann.de>-Maintainer:       Henning Thielemann <haskell@henning-thielemann.de>-Homepage:         http://wiki.haskell.org/Exception-Category:         Control-Stability:        Experimental-Synopsis:         Exceptions which are explicit in the type signature.-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://wiki.haskell.org/Exception>) and-   (programming) errors (division by zero, index out of range,-   see <http://wiki.haskell.org/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@-Tested-With:       GHC==7.4.2, GHC==7.6.3, GHC==7.8.4-Tested-With:       GHC==8.0.2, GHC==8.4.1, GHC==9.6.0-Build-Type:        Simple--Source-Repository head-  type:     darcs-  location: https://hub.darcs.net/thielema/explicit-exception/--Source-Repository this-  type:     darcs-  location: https://hub.darcs.net/thielema/explicit-exception/-  tag:      0.2--Flag buildTests-  description: Build executables that demonstrate some space leaks-  default:     False---Library-  Build-Depends:-    transformers >=0.2 && <0.7,-    semigroups >=0.1 && <1.0,-    deepseq >=1.1 && <1.5-  If impl(jhc)-    Build-Depends:-      applicative >=1.0 && <1.1,-      base >= 1 && <2-  Else-    Build-Depends: base >= 2 && <5--  GHC-Options:      -Wall-  Hs-Source-Dirs:   src-  Default-Language: Haskell98-  Exposed-Modules:-    Control.Monad.Exception.Asynchronous-    Control.Monad.Exception.Asynchronous.Lazy-    Control.Monad.Exception.Asynchronous.Strict-    Control.Monad.Exception.Synchronous-  If !impl(jhc)-    Other-Modules:-      Control.Monad.Exception.Warning-      Control.Monad.Exception.Label-      Control.Monad.Label-      System.IO.Straight-      System.IO.Exception.File-      System.IO.Exception.BinaryFile-      System.IO.Exception.TextFile---    System.IO.Exception.Std---    Debug.Error--Executable ee-tar-  If flag(buildTests)-    Build-Depends:-      explicit-exception,-      bytestring >=0.9.0.1 && <0.13,-      tar >=0.4 && <0.6,-      base-  Else-    Buildable: False-  GHC-Options: -Wall-  Hs-Source-Dirs: spaceleak-  Default-Language: Haskell98-  Main-Is: Tar.hs--Executable ee-test-  If flag(buildTests)-    Build-Depends:-      explicit-exception,-      bytestring >=0.9.0.1 && <0.13,-      base-  Else-    Buildable: False-  GHC-Options: -Wall-  Hs-Source-Dirs: spaceleak-  Default-Language: Haskell98-  Main-Is: Example.hs--Executable ee-unzip-  If flag(buildTests)-    Build-Depends:-      base-  Else-    Buildable: False-  GHC-Options: -Wall-  Hs-Source-Dirs: spaceleak-  Default-Language: Haskell98-  Main-Is: Unzip.hs--Executable ee-writer-  If flag(buildTests)-    Build-Depends:-      transformers,-      base-  Else-    Buildable: False-  GHC-Options: -Wall-  Hs-Source-Dirs: spaceleak-  Default-Language: Haskell98-  Main-Is: Writer.hs+Cabal-Version:    2.2
+Name:             explicit-exception
+Version:          0.2
+x-revision: 2
+License:          BSD-3-Clause
+License-File:     LICENSE
+Author:           Henning Thielemann <haskell@henning-thielemann.de>
+Maintainer:       Henning Thielemann <haskell@henning-thielemann.de>
+Homepage:         http://wiki.haskell.org/Exception
+Category:         Control
+Stability:        Experimental
+Synopsis:         Exceptions which are explicit in the type signature.
+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://wiki.haskell.org/Exception>) and
+   (programming) errors (division by zero, index out of range,
+   see <http://wiki.haskell.org/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@
+Tested-With:       GHC==7.4.2, GHC==7.6.3, GHC==7.8.4
+Tested-With:       GHC==8.0.2, GHC==8.4.1, GHC==9.6.0
+Build-Type:        Simple
+
+Source-Repository head
+  type:     darcs
+  location: https://hub.darcs.net/thielema/explicit-exception/
+
+Source-Repository this
+  type:     darcs
+  location: https://hub.darcs.net/thielema/explicit-exception/
+  tag:      0.2
+
+Flag buildTests
+  description: Build executables that demonstrate some space leaks
+  default:     False
+
+
+Library
+  Build-Depends:
+    transformers >=0.2 && <0.7,
+    semigroups >=0.1 && <1.0,
+    deepseq >=1.1 && <1.6
+  If impl(jhc)
+    Build-Depends:
+      applicative >=1.0 && <1.1,
+      base >= 1 && <2
+  Else
+    Build-Depends: base >= 2 && <5
+
+  GHC-Options:      -Wall
+  Hs-Source-Dirs:   src
+  Default-Language: Haskell98
+  Exposed-Modules:
+    Control.Monad.Exception.Asynchronous
+    Control.Monad.Exception.Asynchronous.Lazy
+    Control.Monad.Exception.Asynchronous.Strict
+    Control.Monad.Exception.Synchronous
+  If !impl(jhc)
+    Other-Modules:
+      Control.Monad.Exception.Warning
+      Control.Monad.Exception.Label
+      Control.Monad.Label
+      System.IO.Straight
+      System.IO.Exception.File
+      System.IO.Exception.BinaryFile
+      System.IO.Exception.TextFile
+--    System.IO.Exception.Std
+--    Debug.Error
+
+Executable ee-tar
+  If flag(buildTests)
+    Build-Depends:
+      explicit-exception,
+      bytestring >=0.9.0.1 && <0.13,
+      tar >=0.4 && <0.6,
+      base
+  Else
+    Buildable: False
+  GHC-Options: -Wall
+  Hs-Source-Dirs: spaceleak
+  Default-Language: Haskell98
+  Main-Is: Tar.hs
+
+Executable ee-test
+  If flag(buildTests)
+    Build-Depends:
+      explicit-exception,
+      bytestring >=0.9.0.1 && <0.13,
+      base
+  Else
+    Buildable: False
+  GHC-Options: -Wall
+  Hs-Source-Dirs: spaceleak
+  Default-Language: Haskell98
+  Main-Is: Example.hs
+
+Executable ee-unzip
+  If flag(buildTests)
+    Build-Depends:
+      base
+  Else
+    Buildable: False
+  GHC-Options: -Wall
+  Hs-Source-Dirs: spaceleak
+  Default-Language: Haskell98
+  Main-Is: Unzip.hs
+
+Executable ee-writer
+  If flag(buildTests)
+    Build-Depends:
+      transformers,
+      base
+  Else
+    Buildable: False
+  GHC-Options: -Wall
+  Hs-Source-Dirs: spaceleak
+  Default-Language: Haskell98
+  Main-Is: Writer.hs