-
Notifications
You must be signed in to change notification settings - Fork 1
/
dumb-cas.cabal
57 lines (53 loc) · 2.13 KB
/
dumb-cas.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
-- Initial dumb-cas.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: dumb-cas
version: 0.2.1.1
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: (@) jsag $ hvl.no
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.19, hashable >=1.2 && <1.5
, 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