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 +8/−0
- bluefin.cabal +2/−2
- src/Bluefin/Eff.hs +2/−0
- src/Bluefin/Jump.hs +3/−1
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,