x-dsp-0.2.3: A embedded DSL for manipulating DSP languages in Haskell

Safe HaskellSafe-Infered

Language.XDsp.Semantics.CtrlExtensions

Documentation

class RCmpr el whereSource

Associated Types

data RBool el :: *Source

Methods

req :: el -> el -> RBool elSource

rne :: el -> el -> RBool elSource

rlt :: el -> el -> RBool elSource

rle :: el -> el -> RBool elSource

rgt :: el -> el -> RBool elSource

rge :: el -> el -> RBool elSource

Instances

RCmpr (KSig (S n)) 
RCmpr (INum (S n)) 

class (Dsp repr, Var a) => RCtrl repr el a whereSource

Methods

rIf :: RBool el -> repr a -> repr aSource

rIfElse :: RBool el -> repr a -> repr a -> repr aSource

Instances

Varable a => RCtrl (S n) (INum (S n)) a 
Varable a => RCtrl (S n) (KSig (S n)) a