name: feldspar-language
version: 0.4.0.2
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) 2009-2011, ERICSSON AB
author: Functional programming group at Chalmers University of Technology
maintainer: Emil Axelsson <emax@chalmers.se>
license: BSD3
license-file: LICENSE
stability: experimental
homepage: http://feldspar.inf.elte.hu/feldspar/
build-type: Simple
cabal-version: >= 1.6
tested-with: GHC==6.12.*, GHC==7.0.2
extra-source-files:
Examples/Tutorial/*.hs,
Examples/Simple/*.hs,
Examples/Effects/*.hs,
Examples/Math/*.hs
library
exposed-modules:
Feldspar.Prelude
Feldspar.DSL.Expression
Feldspar.DSL.Lambda
Feldspar.DSL.Sharing
Feldspar.DSL.Val
Feldspar.DSL.Network
Feldspar.Set
Feldspar.Range
Feldspar.Core.Types
Feldspar.Core.Representation
Feldspar.Core.Constructs
Feldspar.Core.Functions.Logic
Feldspar.Core.Functions.Eq
Feldspar.Core.Functions.Ord
Feldspar.Core.Functions.Num
Feldspar.Core.Functions.Bits
Feldspar.Core.Functions.Integral
Feldspar.Core.Functions.Fractional
Feldspar.Core.Functions.Floating
Feldspar.Core.Functions.Complex
Feldspar.Core.Functions.Tuple
Feldspar.Core.Functions.Array
Feldspar.Core.Functions.Conversion
Feldspar.Core.Functions.Trace
Feldspar.Core.Functions
Feldspar.Core.Wrap
Feldspar.Core
Feldspar.Vector
Feldspar.Matrix
Feldspar.Stream
Feldspar.FixedPoint
Feldspar
build-depends:
array,
base >= 4 && < 4.4,
containers,
mtl,
QuickCheck >= 2.4 && < 3,
random,
tagged == 0.2.*,
type-level >= 0.2.4
extensions:
EmptyDataDecls
FlexibleInstances
FlexibleContexts
FunctionalDependencies
GADTs
GeneralizedNewtypeDeriving
MultiParamTypeClasses
PatternGuards
Rank2Types
ScopedTypeVariables
StandaloneDeriving
TypeFamilies
TypeOperators
TypeSynonymInstances
UndecidableInstances
DeriveDataTypeable