aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/data/collection/queue.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/library/lux/data/collection/queue.lux')
-rw-r--r--stdlib/source/library/lux/data/collection/queue.lux12
1 files changed, 6 insertions, 6 deletions
diff --git a/stdlib/source/library/lux/data/collection/queue.lux b/stdlib/source/library/lux/data/collection/queue.lux
index 81eb6092c..c9106c1c4 100644
--- a/stdlib/source/library/lux/data/collection/queue.lux
+++ b/stdlib/source/library/lux/data/collection/queue.lux
@@ -28,7 +28,7 @@
(def: .public (list queue)
(All (_ a) (-> (Queue a) (List a)))
- (let [(^open "_[0]") queue]
+ (let [(open "_[0]") queue]
(list#composite _#front (list.reversed _#rear))))
(def: .public front
@@ -37,7 +37,7 @@
(def: .public (size queue)
(All (_ a) (-> (Queue a) Nat))
- (let [(^open "_[0]") queue]
+ (let [(open "_[0]") queue]
(n.+ (list.size _#front)
(list.size _#rear))))
@@ -47,7 +47,7 @@
(def: .public (member? equivalence queue member)
(All (_ a) (-> (Equivalence a) (Queue a) a Bit))
- (let [(^open "_[0]") queue]
+ (let [(open "_[0]") queue]
(or (list.member? equivalence _#front member)
(list.member? equivalence _#rear member))))
@@ -55,17 +55,17 @@
(All (_ a) (-> (Queue a) (Queue a)))
(case (the #front queue)
... Empty...
- (^ (.list))
+ (pattern (.list))
queue
... Front has dried up...
- (^ (.list _))
+ (pattern (.list _))
(|> queue
(has #front (list.reversed (the #rear queue)))
(has #rear (.list)))
... Consume front!
- (^ (.list& _ front'))
+ (pattern (.list& _ front'))
(|> queue
(has #front front'))))