ADPfusion-0.6.0.0: Efficient, high-level dynamic programming.

Safe HaskellNone
LanguageHaskell2010

ADP.Fusion.Unit.Core

Contents

Description

TODO the mkStream instances here are probably wonky for everything that is non-static.

TODO should d in each case here be d==0? What is the exact meaning d should convey?

Orphan instances

Monad m => MkStream m Complement S (Unit C) Source # 
Instance details

Methods

mkStream :: Proxy Complement -> S -> Int# -> LimitType (Unit C) -> Unit C -> Stream m (Elm S (Unit C)) Source #

Monad m => MkStream m (OStatic d :: Type) S (Unit O) Source # 
Instance details

Methods

mkStream :: Proxy (OStatic d) -> S -> Int# -> LimitType (Unit O) -> Unit O -> Stream m (Elm S (Unit O)) Source #

Monad m => MkStream m (IVariable d :: Type) S (Unit I) Source # 
Instance details

Methods

mkStream :: Proxy (IVariable d) -> S -> Int# -> LimitType (Unit I) -> Unit I -> Stream m (Elm S (Unit I)) Source #

Monad m => MkStream m (IStatic d :: Type) S (Unit I) Source # 
Instance details

Methods

mkStream :: Proxy (IStatic d) -> S -> Int# -> LimitType (Unit I) -> Unit I -> Stream m (Elm S (Unit I)) Source #