Data.Vector.Fusion.Util

| vector-0.7.0.1: Efficient Arrays | Contents | Index
Data.Vector.Fusion.Util |
Portability | portable
Stability | experimental
Maintainer | Roman Leshchinskiy <rl@cse.unsw.edu.au>
Description
Fusion-related utility types
Synopsis
newtype Id a = Id {
unId :: a
}
data Box a = Box {
unBox :: a
}
delay_inline :: (a -> b) -> a -> b
Documentation
newtype Id a
Identity monad
Constructors
Id |
unId :: a |
Instances
Monad Id |
Functor Id |
Eq a => Eq (Stream Id a) |
Ord a => Ord (Stream Id a) |
data Box a
Box monad
Constructors
Box |
unBox :: a |
Instances
Monad Box |
Functor Box |
delay_inline :: (a -> b) -> a -> b
Delay inlining a function until late in the game (simplifier phase 0).
Produced by Haddock version 2.7.2