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 +2/−2
- CAS/Dumb/Symbols/PatternGenerator.hs +1/−1
- CAS/Dumb/Symbols/Unicode/MathLatin_RomanGreek__BopomofoGaps.hs +2/−2
- dumb-cas.cabal +1/−1
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