aboutsummaryrefslogtreecommitdiffstats
path: root/stdlib/maybe-with-unions.milch
diff options
context:
space:
mode:
authorJan Tuomi <jans.tuomi@gmail.com>2022-12-06 15:40:52 +0200
committerJan Tuomi <jans.tuomi@gmail.com>2022-12-06 15:40:52 +0200
commite73ad00f44479e3065ccf12d07ca3ae22ca1f3f0 (patch)
tree628c4957a9e53815d1ccf49f87a1002ccc059ac6 /stdlib/maybe-with-unions.milch
parent21ee11d3df3000a77d5b36d3c7e0a18d9a07d599 (diff)
Remove ! from end of builtin top-level functions
Diffstat (limited to 'stdlib/maybe-with-unions.milch')
-rw-r--r--stdlib/maybe-with-unions.milch14
1 files changed, 7 insertions, 7 deletions
diff --git a/stdlib/maybe-with-unions.milch b/stdlib/maybe-with-unions.milch
index 53a5024..8a15471 100644
--- a/stdlib/maybe-with-unions.milch
+++ b/stdlib/maybe-with-unions.milch
@@ -4,23 +4,23 @@
(just value)
(nothing))
-(let! Maybe/map (\[f m]
+(let Maybe/map (\[f m]
(match (kind m)
"Maybe/Just" (Maybe/just (f (Maybe/Just/get-value m)))
"Maybe/Nothing" (Maybe/nothing))))
-(let! Maybe/and-then (\[f m]
+(let Maybe/and-then (\[f m]
(match (kind m)
"Maybe/Just" (f (Maybe/Just/get-value m))
"Maybe/Nothing" (Maybe/nothing))))
; TESTING
-;; (let! print-line! (\[s]
+;; (let print-line! (\[s]
;; (print! (concat s "\n"))))
-;; (let! a (Maybe/just 10))
-;; (let! b (Maybe/nothing))
+;; (let a (Maybe/just 10))
+;; (let b (Maybe/nothing))
;; (Maybe/map (+ 5) a)
;; (Maybe/map (+ 5) b)
@@ -28,14 +28,14 @@
;; (Maybe/and-then (\[n] (Maybe/just (+ n 5))) a)
;; (Maybe/and-then (\[n] (Maybe/just (+ n 5))) b)
-;; (let! m (Maybe/just 10))
+;; (let m (Maybe/just 10))
;; (match m
;; (Maybe/just _)
;; (print-line! (fmt "found just {0}!" [(Maybe/Just/get-value m)]))
;; (Maybe/nothing)
;; (print-line! "found nothing!"))
-;; (let! m (Maybe/just 10))
+;; (let m (Maybe/just 10))
;; (pipe m [
;; (Maybe/map (+ 5))
;; (Maybe/and-then (\[val] (Maybe/just (- val 3))))