name: feldspar-language version: 0.7 synopsis: A functional embedded language for DSP and parallelism description: Feldspar (Functional Embedded Language for DSP and PARallelism) is an embedded DSL for describing digital signal processing algorithms. This package contains the language front-end and an interpreter. category: Language copyright: Copyright (c) 2013-2014 Emil Axelsson, Peter Jonsson, Anders Persson, Josef Svenningsson Copyright (c) 2012 Emil Axelsson, Gergely Dévai, Anders Persson, Josef Svenningsson Copyright (c) 2009-2011, ERICSSON AB author: Functional programming group at Chalmers University of Technology maintainer: Emil Axelsson , Anders Persson license: BSD3 license-file: LICENSE stability: experimental homepage: http://feldspar.github.com bug-reports: https://github.com/feldspar/feldspar-language/issues build-type: Simple cabal-version: >= 1.14 tested-with: GHC==7.6.1, GHC==7.4.2 extra-source-files: examples/Examples/Simple/Basics.hs examples/Tutorial/*.lhs source-repository head type: git location: git://github.com/Feldspar/feldspar-language.git library exposed-modules: Feldspar.Prelude Feldspar.Lattice Feldspar.Range Feldspar.Core.Types Feldspar.Core.Interpretation.Typed Feldspar.Core.Interpretation Feldspar.Core.Constructs.Array Feldspar.Core.Constructs.Binding Feldspar.Core.Constructs.Bits Feldspar.Core.Constructs.Complex Feldspar.Core.Constructs.Condition Feldspar.Core.Constructs.ConditionM Feldspar.Core.Constructs.Conversion Feldspar.Core.Constructs.Eq Feldspar.Core.Constructs.Error Feldspar.Core.Constructs.Floating Feldspar.Core.Constructs.Fractional Feldspar.Core.Constructs.Future Feldspar.Core.Constructs.Integral Feldspar.Core.Constructs.Literal Feldspar.Core.Constructs.Logic Feldspar.Core.Constructs.Loop Feldspar.Core.Constructs.Mutable Feldspar.Core.Constructs.MutableArray Feldspar.Core.Constructs.MutableReference Feldspar.Core.Constructs.MutableToPure Feldspar.Core.Constructs.NoInline Feldspar.Core.Constructs.Par Feldspar.Core.Constructs.Num Feldspar.Core.Constructs.Ord Feldspar.Core.Constructs.SizeProp Feldspar.Core.Constructs.SourceInfo Feldspar.Core.Constructs.Switch Feldspar.Core.Constructs.RealFloat Feldspar.Core.Constructs.Trace Feldspar.Core.Constructs.Tuple Feldspar.Core.Constructs.FFI Feldspar.Core.Constructs.Save Feldspar.Core.Constructs Feldspar.Core.Frontend.Array Feldspar.Core.Frontend.Binding Feldspar.Core.Frontend.Bits Feldspar.Core.Frontend.Complex Feldspar.Core.Frontend.Condition Feldspar.Core.Frontend.ConditionM Feldspar.Core.Frontend.Conversion Feldspar.Core.Frontend.Eq Feldspar.Core.Frontend.Error Feldspar.Core.Frontend.Floating Feldspar.Core.Frontend.Fractional Feldspar.Core.Frontend.Future Feldspar.Core.Frontend.Integral Feldspar.Core.Frontend.Literal Feldspar.Core.Frontend.Logic Feldspar.Core.Frontend.Loop Feldspar.Core.Frontend.Mutable Feldspar.Core.Frontend.MutableArray Feldspar.Core.Frontend.MutableReference Feldspar.Core.Frontend.MutableToPure Feldspar.Core.Frontend.NoInline Feldspar.Core.Frontend.Par Feldspar.Core.Frontend.Num Feldspar.Core.Frontend.Ord Feldspar.Core.Frontend.SizeProp Feldspar.Core.Frontend.SourceInfo Feldspar.Core.Frontend.Switch Feldspar.Core.Frontend.RealFloat Feldspar.Core.Frontend.Trace Feldspar.Core.Frontend.Tuple Feldspar.Core.Frontend.FFI Feldspar.Core.Frontend.Save Feldspar.Core.Frontend Feldspar.Core.Collection Feldspar.Core Feldspar Feldspar.BitVector Feldspar.FixedPoint Feldspar.Future Feldspar.Matrix Feldspar.Memoize Feldspar.Option Feldspar.Repa Feldspar.Stream Feldspar.Vector.Internal Feldspar.Vector Feldspar.Vector.Push Feldspar.Par Feldspar.Algorithm.CRC Feldspar.Algorithm.FFT default-language: Haskell2010 build-depends: array, base >= 4 && < 4.8, containers >= 0.4 && < 0.6, data-hash >= 0.1 && < 0.3, data-lens >= 2.10 && < 2.11, mtl >= 2.0 && < 2.2, QuickCheck >= 2.5 && < 3, patch-combinators >= 0.2 && < 0.3, syntactic >= 1.10 && < 1.12, tagged >= 0.4 && < 0.8, tuple >= 0.2 && < 0.3, monad-par >= 0.3.4.5, deepseq, random >= 1.0 && < 1.1, data-default >= 0.5.3 && < 0.6 other-extensions: DeriveDataTypeable EmptyDataDecls FlexibleInstances FlexibleContexts FunctionalDependencies GADTs GeneralizedNewtypeDeriving MultiParamTypeClasses PatternGuards Rank2Types ScopedTypeVariables StandaloneDeriving TypeFamilies TypeOperators TypeSynonymInstances ViewPatterns hs-source-dirs: src examples ghc-options: -fcontext-stack=100 test-suite range type: exitcode-stdio-1.0 hs-source-dirs: tests main-is: RangeTest.hs other-modules: Feldspar.Range.Test default-language: Haskell2010 build-depends: feldspar-language, base, random >= 1 && < 2, QuickCheck >= 2.4 && < 3, tasty >= 0.3, tasty-quickcheck >= 0.2 test-suite semantics type: exitcode-stdio-1.0 hs-source-dirs: tests examples main-is: SemanticsTest.hs other-modules: Feldspar.Vector.Test SemanticsTest default-language: Haskell2010 build-depends: feldspar-language, base, QuickCheck >= 2.4 && < 3, tasty >= 0.3, tasty-th >= 0.1, tasty-quickcheck >= 0.2 test-suite decoration type: exitcode-stdio-1.0 hs-source-dirs: tests examples main-is: DecorationTests.hs default-language: Haskell2010 build-depends: feldspar-language, base, bytestring >= 0.9 && < 0.11, tasty >= 0.3, tasty-golden >= 2.0, utf8-string >= 0.3.7 test-suite tutorial type: exitcode-stdio-1.0 hs-source-dirs: tests examples main-is: TutorialTest.hs default-language: Haskell2010 build-depends: feldspar-language, base, bytestring >= 0.9 && < 0.11