File tree Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -76,8 +76,8 @@ instance boundedProxy3 :: Bounded (Proxy3 a) where
76
76
top = Proxy3
77
77
78
78
class OrdRecord rowlist row <= BoundedRecord rowlist row subrow | rowlist -> subrow where
79
- topRecord :: RLProxy rowlist -> RProxy row -> Record subrow
80
- bottomRecord :: RLProxy rowlist -> RProxy row -> Record subrow
79
+ topRecord :: forall rlproxy rproxy . rlproxy rowlist -> rproxy row -> Record subrow
80
+ bottomRecord :: forall rlproxy rproxy . rlproxy rowlist -> rproxy row -> Record subrow
81
81
82
82
instance boundedRecordNil :: BoundedRecord RL.Nil row () where
83
83
topRecord _ _ = {}
Original file line number Diff line number Diff line change @@ -111,8 +111,8 @@ foreign import boolNot :: Boolean -> Boolean
111
111
-- | A class for records where all fields have `HeytingAlgebra` instances, used
112
112
-- | to implement the `HeytingAlgebra` instance for records.
113
113
class HeytingAlgebraRecord rowlist row subrow | rowlist -> subrow where
114
- ffRecord :: RLProxy rowlist -> RProxy row -> Record subrow
115
- ttRecord :: RLProxy rowlist -> RProxy row -> Record subrow
114
+ ffRecord :: forall rlproxy rproxy . rlproxy rowlist -> rproxy row -> Record subrow
115
+ ttRecord :: forall rlproxy rproxy . rlproxy rowlist -> rproxy row -> Record subrow
116
116
impliesRecord :: RLProxy rowlist -> Record row -> Record row -> Record subrow
117
117
disjRecord :: RLProxy rowlist -> Record row -> Record row -> Record subrow
118
118
conjRecord :: RLProxy rowlist -> Record row -> Record row -> Record subrow
Original file line number Diff line number Diff line change @@ -100,8 +100,8 @@ foreign import numMul :: Number -> Number -> Number
100
100
class SemiringRecord rowlist row subrow | rowlist -> subrow where
101
101
addRecord :: RLProxy rowlist -> Record row -> Record row -> Record subrow
102
102
mulRecord :: RLProxy rowlist -> Record row -> Record row -> Record subrow
103
- oneRecord :: RLProxy rowlist -> RProxy row -> Record subrow
104
- zeroRecord :: RLProxy rowlist -> RProxy row -> Record subrow
103
+ oneRecord :: forall rlproxy rproxy . rlproxy rowlist -> rproxy row -> Record subrow
104
+ zeroRecord :: forall rlproxy rproxy . rlproxy rowlist -> rproxy row -> Record subrow
105
105
106
106
instance semiringRecordNil :: SemiringRecord RL.Nil row () where
107
107
addRecord _ _ _ = {}
You can’t perform that action at this time.
0 commit comments