summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Crayne <joe@jerkface.net>2019-08-10 06:41:55 -0400
committerJoe Crayne <joe@jerkface.net>2019-08-10 06:41:55 -0400
commit3834085a322dc0e0c9672c936fc126e2e488162a (patch)
treeca827ebc4ce23df8cceb2dacfd1cf83e1d4f1251
parent142d9cb898f284860c9669d3473aeacc79171088 (diff)
More strict fields.
-rw-r--r--packages/base/src/Internal/Specialized.hs10
1 files changed, 5 insertions, 5 deletions
diff --git a/packages/base/src/Internal/Specialized.hs b/packages/base/src/Internal/Specialized.hs
index 9a68ad5..d840434 100644
--- a/packages/base/src/Internal/Specialized.hs
+++ b/packages/base/src/Internal/Specialized.hs
@@ -99,11 +99,11 @@ f2iM :: Storable t => Matrix (Mod n t) -> Matrix t
99f2iM m = m { xdat = f2i (xdat m) } 99f2iM m = m { xdat = f2i (xdat m) }
100 100
101data IntegralRep t a = IntegralRep 101data IntegralRep t a = IntegralRep
102 { i2rep :: Vector t -> Vector a 102 { i2rep :: !(Vector t -> Vector a)
103 , i2repM :: Matrix t -> Matrix a 103 , i2repM :: !(Matrix t -> Matrix a)
104 , rep2i :: Vector a -> Vector t 104 , rep2i :: !(Vector a -> Vector t)
105 , rep2iM :: Matrix a -> Matrix t 105 , rep2iM :: !(Matrix a -> Matrix t)
106 , rep2one :: a -> t 106 , rep2one :: !(a -> t)
107 , modulo :: !(Maybe t) 107 , modulo :: !(Maybe t)
108 } 108 }
109 109