packages feed

bluefin 0.0.4.3 → 0.0.5.0

raw patch · 4 files changed

+15/−3 lines, 4 filesdep ~bluefin-internalPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: bluefin-internal

API changes (from Hackage documentation)

+ Bluefin.Eff: bracket :: forall (es :: Effects) a b. Eff es a -> (a -> Eff es ()) -> (a -> Eff es b) -> Eff es b

Files

CHANGELOG.md view
@@ -1,3 +1,11 @@+## 0.0.5.0++* Fix roles on `Eff` (thanks to @Lysxia)++* Add `bracket` (thanks to @Lysxia)++* Document `Jump`+ ## 0.0.4.3  Improve documentation
bluefin.cabal view
@@ -1,6 +1,6 @@ cabal-version:      3.0 name:               bluefin-version:            0.0.4.3+version:            0.0.5.0 license:            MIT license-file:       LICENSE author:             Tom Ellis@@ -34,6 +34,6 @@       Bluefin.Stream,       Bluefin.Writer,     build-depends:-      bluefin-internal >= 0.0.4.2 && < 0.1+      bluefin-internal >= 0.0.5.0 && < 0.1     hs-source-dirs:   src     default-language: Haskell2010
src/Bluefin/Eff.hs view
@@ -4,6 +4,8 @@     -- * Run an 'Eff'     runPureEff,     runEff,+    -- * Resource management+    bracket,     -- * Type classes      -- | See "Bluefin.Eff.IO" for the most direct way of doing I/O in
src/Bluefin/Jump.hs view
@@ -1,6 +1,8 @@ module Bluefin.Jump   ( -- | 'Jump' allows you to jump back to a previously-set location.-    -- It is not documented yet.+    -- A "jump" is equivalent to an untyped early return, or more+    -- precisely an early return of type @()@, which is itself an+    -- exception of type @()@.      -- * Handle     Jump,