packages feed

feldspar-language-0.4.0.2: feldspar-language.cabal

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