packages feed

dumb-cas-0.2.0.0: dumb-cas.cabal

-- Initial dumb-cas.cabal generated by cabal init.  For further 
-- documentation, see http://haskell.org/cabal/users-guide/

name:                dumb-cas
version:             0.2.0.0
synopsis:            A computer “algebra” system that knows nothing about algebra, at the core.
description:         This is a framework for untyped, symbolic computations like a CAS
                     does, without any baked-in rules whatsoever but the ability to
                     define expressions very consisely, as well as any transformation
                     rules you want. The idea is basically to combine the flexibility
                     of a Lisp with the conciseness of a Regex engine, using syntax similar
                     to Haskell's standard pattern matching.
license:             GPL-3
license-file:        LICENSE
author:              Justus Sagemüller
maintainer:          (@) jsagemue $ uni-koeln.de
homepage:            https://github.com/leftaroundabout/dumb-cas
-- copyright:           
category:            Math
build-type:          Simple
-- extra-source-files:  
cabal-version:       >=1.10

library
  exposed-modules:     CAS.Dumb
                       CAS.Dumb.Tree
                       CAS.Dumb.Symbols
                       CAS.Dumb.Symbols.ASCII
                       CAS.Dumb.Symbols.ASCII.Qualified
                       CAS.Dumb.Symbols.Unicode.MathLatin_RomanGreek__BopomofoGaps
                       CAS.Dumb.Symbols.Unicode.MathLatin_RomanGreek.Qualified
  other-modules:       CAS.Dumb.Util.These
                       CAS.Dumb.Symbols.PatternGenerator
  other-extensions:    DeriveFunctor
  build-depends:       base >=4.8 && <4.14, hashable >=1.2 && <1.3
                     , containers
                     , unordered-containers >=0.2 && <0.3
                     , decimal-literals >= 0.1 && < 0.2
                     , template-haskell
  -- hs-source-dirs:      
  default-language:    Haskell2010

test-suite test
  default-language:
    Haskell2010
  type:
    exitcode-stdio-1.0
  hs-source-dirs:
    test/tasty
  main-is:
    test.hs
  build-depends:
      base >= 4 && < 5
    , tasty >= 0.7
    , tasty-hunit
    , dumb-cas