between v0.11.0.0 Release Notes
Release Date: 2016-01-09 // about 7 years ago-
- ๐ New function application combinators (new):
inbetween :: a -> b -> (a -> b -> r) -> r
(~$~) :: a -> b -> (a -> b -> r) -> r
(~$$~) :: b -> a -> (a -> b -> r) -> r
withIn :: ((a -> b -> r) -> r) -> (a -> b -> r) -> r
withReIn :: ((b -> a -> r) -> r) -> (a -> b -> r) -> r
- ๐ Precursors to
Iso
,Lens
andPrism
(new):type PreIso r s t a b = ((b -> t) -> (s -> a) -> r) -> r
type PreIso' r s a = PreIso r s s a a
type PreLens r s t a b = ((b -> s -> t) -> (s -> a) -> r) -> r
type PreLens' r s a = PreLens r s s a a
type PrePrism r s t a b = ((b -> t) -> (s -> Either t a) -> r) -> r
type PrePrism' r s a = PrePrism r s s a a
- ๐ฆ Uploaded to Hackage: http://hackage.haskell.org/package/between-0.11.0.0
- ๐ New function application combinators (new):
Previous changes from v0.10.0.0
-
- ๐ Original implementation moved to module
Data.Function.Between.Lazy
and is now reexported byData.Function.Between
. (new) - Implementation of strict variants of all functions defined in
Data.Function.Between.Lazy
module. These new functions use(f . g) x = f '$!' g '$!' x
as definition for function composition where$!
is strict application. (new) - ๐ฆ Uploaded to Hackage: http://hackage.haskell.org/package/between-0.10.0.0
- ๐ Original implementation moved to module