ForSyDe-3.0: ForSyDe's Haskell-embedded Domain Specific Language.Source codeContentsIndex
ForSyDe.Shallow
Portabilityportable
Stabilityexperimental
Maintainerforsyde-dev@ict.kth.se
Description

Shallow-embedded implementation of ForSyDe (see ForSyDe.Shallow.Signal).

Unlike systems built using the deep-embedded Signal type of ForSyDe (see ForSyDe.Signal), systems built with ForSyDe.Shallow.Signal can make use of new and experimental features such as multiple, heterogeneous MoCs (Models of Computation) other than the Synchronous MoC (the only Model of Computation currently supported by deep-embdded ForSyDe). However, as an important tradeoff, ForSyDe.Shallow.Signal is unaware of the resulting system structure, only allowing simulation (i.e. a VHDL or GraphML backend is impossible to implement).

The shallow implementation of ForSyDe consists of three main libraries:

Documentation
module ForSyDe.Shallow.CoreLib
module ForSyDe.Shallow.MoCLib
module ForSyDe.Shallow.UtilityLib
Produced by Haddock version 2.1.0