packages feed

dumb-cas 0.1.1.0 → 0.1.1.1

raw patch · 4 files changed

+6/−6 lines, 4 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- CAS.Dumb.Symbols: class SymbolClass σ where type SCConstraint σ :: * -> Constraint where {
+ CAS.Dumb.Symbols: class SymbolClass σ where {

Files

CAS/Dumb/Symbols/ASCII.hs view
@@ -30,7 +30,7 @@         , a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z         -- ** Uppercase letters         -- $uppercaseCaveat-#if __GLASGOW_HASKELL__ > 802+#if __GLASGOW_HASKELL__ > 801         , pattern A, pattern B, pattern C, pattern D, pattern E, pattern F, pattern G, pattern H, pattern I, pattern J, pattern K, pattern L, pattern M, pattern N, pattern O, pattern P, pattern Q, pattern R, pattern S, pattern T, pattern U, pattern V, pattern W, pattern X, pattern Y, pattern Z #endif         -- * Pattern-matching variable symbols@@ -73,7 +73,7 @@ -- module if this causes you any trouble; there, all symbols are prefixed with -- @sym@ and therefore the uppercase ones are still normal lowercase names -- in the Haskell code.-#if __GLASGOW_HASKELL__ > 802+#if __GLASGOW_HASKELL__ > 801 makeSymbols ''Expression' ['A'..'Z'] #endif 
CAS/Dumb/Symbols/PatternGenerator.hs view
@@ -44,7 +44,7 @@                 []         -- c = Symbol $ StringSymbol "c"          ]-#if __GLASGOW_HASKELL__ > 802+#if __GLASGOW_HASKELL__ > 801         | isUpper (head idfyer) = return          [ PatSynSigD symbName (ForallT [] [] $ ForallT [] [] typeName)         -- pattern c :: casType γ s² s¹ ζ
CAS/Dumb/Symbols/Unicode/MathLatin_RomanGreek__BopomofoGaps.hs view
@@ -36,7 +36,7 @@         , α,β,γ,δ,ε,ζ,η,θ,ϑ,ι,κ,λ,μ,ν,ξ,ο,π,ρ,ϱ,σ,ς,τ,υ,ϕ,φ,χ,ψ,ω         -- ** Uppercase letters         -- $uppercaseCaveat-#if __GLASGOW_HASKELL__ > 802+#if __GLASGOW_HASKELL__ > 801         -- *** Italic         , pattern 𝐴, pattern 𝐵, pattern 𝐶, pattern 𝐷, pattern 𝐸, pattern 𝐹, pattern 𝐺, pattern 𝐻, pattern 𝐼, pattern 𝐽, pattern 𝐾, pattern 𝐿, pattern 𝑀, pattern 𝑁, pattern 𝑂, pattern 𝑃, pattern 𝑄, pattern 𝑅, pattern 𝑆, pattern 𝑇, pattern 𝑈, pattern 𝑉, pattern 𝑊, pattern 𝑋, pattern 𝑌, pattern 𝑍         -- *** Bold@@ -103,7 +103,7 @@ -- @sym@ and therefore the uppercase ones are still normal lowercase names -- in the Haskell code. -#if __GLASGOW_HASKELL__ > 802+#if __GLASGOW_HASKELL__ > 801 makeSymbols ''Expression' ['𝐴'..'𝑍']  makeSymbols ''Expression' ['𝐀'..'𝐙']
dumb-cas.cabal view
@@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/  name:                dumb-cas-version:             0.1.1.0+version:             0.1.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