aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/spec/compositor/generation/structure.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/spec/compositor/generation/structure.lux')
-rw-r--r--stdlib/source/spec/compositor/generation/structure.lux6
1 files changed, 4 insertions, 2 deletions
diff --git a/stdlib/source/spec/compositor/generation/structure.lux b/stdlib/source/spec/compositor/generation/structure.lux
index 619f3921f..a93b27086 100644
--- a/stdlib/source/spec/compositor/generation/structure.lux
+++ b/stdlib/source/spec/compositor/generation/structure.lux
@@ -8,6 +8,8 @@
["." try]]
[data
["." maybe]
+ [number
+ ["i" int]]
["." text ("#@." equivalence)
["%" format (#+ format)]]
[collection
@@ -52,7 +54,7 @@
#.None
(not last?-in))
- same-value? (|> value-out (:coerce Int) (i/= value-in))]
+ same-value? (|> value-out (:coerce Int) (i.= value-in))]
(and same-tag?
same-flag?
same-value?))))
@@ -72,7 +74,7 @@
(let [tuple-out (:coerce (Array Any) tuple-out)]
(and (n/= size (array.size tuple-out))
(list.every? (function (_ [left right])
- (i/= left (:coerce Int right)))
+ (i.= left (:coerce Int right)))
(list.zip2 tuple-in (array.to-list tuple-out)))))
(#try.Failure _)