The signals package

[Tags:bsd3, library]

A library for expressing digital signal processing algorithms using a deeply embedded domain-specific language. The library supports definitions in functional programming style, reducing the gap between the mathematical description of streaming algorithms and their implementation. The deep embedding makes it possible to generate efficient VHDL code without any overhead associated with the high-level programming model.

Properties

Versions 0.0.0.1, 0.2.0.1, 0.2.0.2
Dependencies base (>=4.7 && <5), containers (==0.5.*), hashable (>=1.2), imperative-edsl-vhdl (>=0.1.1.3), language-vhdl (>=0.1.1.0), mtl (==2.2.*), observable-sharing (>=0.2.2.1), operational-alacarte (>=0.1.1) [details]
License BSD3
Author Markus Aronsson
Maintainer mararon@chalmers.se
Category Language
Source repository head: git clone git://github.com/markus-git/signals.git
Uploaded Sat Oct 31 09:52:30 UTC 2015 by mararon
Distributions NixOS:0.2.0.2
Downloads 269 total (10 in the last 30 days)
Votes
0 []
Status Docs not available [build log]
Last success reported on 2015-11-13 [all 4 reports]
Hackage Matrix CI

Modules

  • Signal
    • Signal.Compiler
      • Signal.Compiler.Channels
      • Signal.Compiler.Cycles
      • Signal.Compiler.Interface
      • Signal.Compiler.Knot
      • Signal.Compiler.Linker
        • Signal.Compiler.Linker.Names
      • Signal.Compiler.Sorter
    • Signal.Core
      • Signal.Core.Reify
      • Signal.Core.Stream
      • Signal.Core.Witness

Downloads

Maintainer's Corner

For package maintainers and hackage trustees