aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/control/remember.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/library/lux/control/remember.lux')
-rw-r--r--stdlib/source/library/lux/control/remember.lux26
1 files changed, 13 insertions, 13 deletions
diff --git a/stdlib/source/library/lux/control/remember.lux b/stdlib/source/library/lux/control/remember.lux
index c2cc446ed..d8a6dc8a7 100644
--- a/stdlib/source/library/lux/control/remember.lux
+++ b/stdlib/source/library/lux/control/remember.lux
@@ -41,7 +41,7 @@
[raw <c>.text]
(case (\ date.codec decode raw)
(#try.Success date)
- (wrap date)
+ (in date)
(#try.Failure message)
(<>.failure message)))))
@@ -50,24 +50,24 @@
(let [now (io.run instant.now)
today (instant.date now)]
(if (date\< deadline today)
- (wrap (case focus
- (#.Some focus)
- (list focus)
+ (in (case focus
+ (#.Some focus)
+ (list focus)
- #.None
- (list)))
+ #.None
+ (list)))
(meta.failure (exception.construct ..must_remember [deadline today message focus])))))
(template [<name> <message>]
[(syntax: #export (<name> {deadline ..deadline} {message <c>.text} {focus (<>.maybe <c>.any)})
- (wrap (list (` (..remember (~ (code.text (%.date deadline)))
- (~ (code.text (format <message> " " message)))
- (~+ (case focus
- (#.Some focus)
- (list focus)
+ (in (list (` (..remember (~ (code.text (%.date deadline)))
+ (~ (code.text (format <message> " " message)))
+ (~+ (case focus
+ (#.Some focus)
+ (list focus)
- #.None
- (list))))))))]
+ #.None
+ (list))))))))]
[to_do "TODO"]
[fix_me "FIXME"]