x-dsp-0.2: src/Language/XDsp/Semantics/Extras.hs
module Language.XDsp.Semantics.Extras (
module Language.XDsp.Semantics.Extras.Delay
,module Language.XDsp.Semantics.Extras.FSig
,a
,k
,i
)
where
import Language.XDsp.Semantics.Core
import Language.XDsp.Semantics.Extras.Delay
import Language.XDsp.Semantics.Extras.FSig
-- a few helper functions
-- | Restrict a value to `ASig` type
a :: Dsp repr => ASig repr -> ASig repr
a = id
-- | Restrict a value to `KSig` type
k :: Dsp repr => KSig repr -> KSig repr
k = id
-- | Restrict a value to `INum` type
i :: Dsp repr => INum repr -> INum repr
i = id