{-# OPTIONS_HADDOCK not-home #-} ---------------------------------------------------------------------- -- | -- Module : ForSyDe.Shallow.MoC.Synchronous -- Copyright : (c) SAM/KTH 2007 -- License : BSD-style (see the file LICENSE) -- -- Maintainer : forsyde-dev@ict.kth.se -- Stability : experimental -- Portability : portable -- -- The synchronuous library defines process constructors and processes -- for the synchronous computational model. A process constructor is a -- higher order function which together with combinational function(s) -- and values as arguments constructs a process. ---------------------------------------------------------------------- module ForSyDe.Shallow.MoC.Synchronous ( -- * The Core Library module ForSyDe.Shallow.MoC.Synchronous.Lib, -- * Add-ons -- ** Utility Processes -- | Collection of process constructors commonly used in designs. module ForSyDe.Shallow.MoC.Synchronous.Process, -- ** Stochastic Processes -- | Library of stochastic process constructors module ForSyDe.Shallow.MoC.Synchronous.Stochastic ) where import ForSyDe.Shallow.MoC.Synchronous.Lib import ForSyDe.Shallow.MoC.Synchronous.Process import ForSyDe.Shallow.MoC.Synchronous.Stochastic