File tree Expand file tree Collapse file tree 4 files changed +9
-9
lines changed Expand file tree Collapse file tree 4 files changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -110,5 +110,5 @@ instance boundedRecord
110110 , BoundedRecord list row row
111111 )
112112 => Bounded (Record row ) where
113- top = topRecord (Proxy :: Proxy list ) (RProxy :: RProxy row )
114- bottom = bottomRecord (Proxy :: Proxy list ) (RProxy :: RProxy row )
113+ top = topRecord (Proxy :: Proxy list ) (Proxy :: Proxy row )
114+ bottom = bottomRecord (Proxy :: Proxy list ) (Proxy :: Proxy row )
Original file line number Diff line number Diff line change @@ -97,8 +97,8 @@ instance heytingAlgebraProxy3 :: HeytingAlgebra (Proxy3 a) where
9797 tt = Proxy3
9898
9999instance heytingAlgebraRecord :: (RL.RowToList row list , HeytingAlgebraRecord list row row ) => HeytingAlgebra (Record row ) where
100- ff = ffRecord (Proxy :: Proxy list ) (RProxy :: RProxy row )
101- tt = ttRecord (Proxy :: Proxy list ) (RProxy :: RProxy row )
100+ ff = ffRecord (Proxy :: Proxy list ) (Proxy :: Proxy row )
101+ tt = ttRecord (Proxy :: Proxy list ) (Proxy :: Proxy row )
102102 conj = conjRecord (Proxy :: Proxy list )
103103 disj = disjRecord (Proxy :: Proxy list )
104104 implies = impliesRecord (Proxy :: Proxy list )
Original file line number Diff line number Diff line change @@ -87,8 +87,8 @@ instance semiringProxy3 :: Semiring (Proxy3 a) where
8787instance semiringRecord :: (RL.RowToList row list , SemiringRecord list row row ) => Semiring (Record row ) where
8888 add = addRecord (Proxy :: Proxy list )
8989 mul = mulRecord (Proxy :: Proxy list )
90- one = oneRecord (Proxy :: Proxy list ) (RProxy :: RProxy row )
91- zero = zeroRecord (Proxy :: Proxy list ) (RProxy :: RProxy row )
90+ one = oneRecord (Proxy :: Proxy list ) (Proxy :: Proxy row )
91+ zero = zeroRecord (Proxy :: Proxy list ) (Proxy :: Proxy row )
9292
9393foreign import intAdd :: Int -> Int -> Int
9494foreign import intMul :: Int -> Int -> Int
@@ -133,11 +133,11 @@ instance semiringRecordCons
133133 oneRecord _ _ = insert one tail
134134 where
135135 key = reflectSymbol (SProxy :: SProxy key )
136- tail = oneRecord (Proxy :: Proxy rowlistTail ) (RProxy :: RProxy row )
136+ tail = oneRecord (Proxy :: Proxy rowlistTail ) (Proxy :: Proxy row )
137137 insert = unsafeSet key :: focus -> Record subrowTail -> Record subrow
138138
139139 zeroRecord _ _ = insert zero tail
140140 where
141141 key = reflectSymbol (SProxy :: SProxy key )
142- tail = zeroRecord (Proxy :: Proxy rowlistTail ) (RProxy :: RProxy row )
142+ tail = zeroRecord (Proxy :: Proxy rowlistTail ) (Proxy :: Proxy row )
143143 insert = unsafeSet key :: focus -> Record subrowTail -> Record subrow
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ module Type.Data.Row where
1414-- | Then applying this function to an `RProxy` with a specialised type
1515-- | allows us to specify a concrete type for `row`:
1616-- | ```purescript
17- -- | :t recordIdentity (RProxy :: RProxy ( x :: Int, y :: Int ))
17+ -- | :t recordIdentity (Proxy :: Proxy ( x :: Int, y :: Int ))
1818-- | { x :: Int, y :: Int } -> { x :: Int, y :: Int }
1919-- | ```
2020-- | Here `row` has been specialised to `( x :: Int, y :: Int )`.
You can’t perform that action at this time.
0 commit comments