feldspar-language-0.6.0.2: A functional embedded language for DSP and parallelism

Safe HaskellNone

Feldspar.Core.Frontend.Future

Documentation

newtype Future a Source

Constructors

Future 

Fields

unFuture :: Data (FVal (Internal a))
 

Instances

Syntax a => Syntactic (Future a) 
(Syntactic (Future a), ~ (* -> *) (Domain (Future a)) FeldDomainAll, Type (Internal (Future a)), Syntax a) => Syntax (Future a) 

later :: (Syntax a, Syntax b) => (a -> b) -> Future a -> Future bSource

pval :: (Syntax a, Syntax b) => (a -> b) -> a -> bSource

future :: Syntax a => a -> Future aSource

await :: Syntax a => Future a -> aSource