aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/data/collection/stack.lux
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/library/lux/data/collection/stack.lux3
1 files changed, 3 insertions, 0 deletions
diff --git a/stdlib/source/library/lux/data/collection/stack.lux b/stdlib/source/library/lux/data/collection/stack.lux
index 53b608c2c..3f720d9ac 100644
--- a/stdlib/source/library/lux/data/collection/stack.lux
+++ b/stdlib/source/library/lux/data/collection/stack.lux
@@ -13,6 +13,8 @@
(abstract: #export (Stack a)
(List a)
+ {#.doc (doc "A first-in, last-out sequential data-structure.")}
+
(def: #export empty
Stack
(:abstraction (list)))
@@ -26,6 +28,7 @@
(|>> :representation //.empty?))
(def: #export (peek stack)
+ {#.doc (doc "Yields the top value in the stack, if any.")}
(All [a] (-> (Stack a) (Maybe a)))
(case (:representation stack)
#.End