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