diff options
Diffstat (limited to '')
-rw-r--r-- | stdlib/source/lux/math/number/ratio.lux | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/stdlib/source/lux/math/number/ratio.lux b/stdlib/source/lux/math/number/ratio.lux index d754f6df4..ad2092fbd 100644 --- a/stdlib/source/lux/math/number/ratio.lux +++ b/stdlib/source/lux/math/number/ratio.lux @@ -54,7 +54,7 @@ (n.= (get@ #denominator parameter) (get@ #denominator subject)))) -(structure: #export equivalence +(implementation: #export equivalence (Equivalence Ratio) (def: = ..=)) @@ -85,7 +85,7 @@ (or (> parameter subject) (= parameter subject))) -(structure: #export order +(implementation: #export order (Order Ratio) (def: &equivalence ..equivalence) @@ -131,7 +131,7 @@ (def: separator ":") -(structure: #export codec +(implementation: #export codec (Codec Text Ratio) (def: (encode (^slots [#numerator #denominator])) @@ -150,7 +150,7 @@ (#.Left (text\compose "Invalid syntax for ratio: " input))))) (template [<identity> <compose> <name>] - [(structure: #export <name> + [(implementation: #export <name> (Monoid Ratio) (def: identity (..ratio <identity>)) |