aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/io.lux
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/lux/io.lux8
1 files changed, 4 insertions, 4 deletions
diff --git a/stdlib/source/lux/io.lux b/stdlib/source/lux/io.lux
index 6e038aa7c..613959b4f 100644
--- a/stdlib/source/lux/io.lux
+++ b/stdlib/source/lux/io.lux
@@ -1,7 +1,7 @@
(.module: {#.doc "A method for abstracting I/O and effectful computations to make it safe while writing pure functional code."}
lux
(lux (control [functor #+ Functor]
- [applicative #+ Applicative]
+ [apply #+ Apply]
[monad #+ do Monad]
["ex" exception #+ Exception])
(data ["e" error #+ Error]
@@ -29,7 +29,7 @@
(def: (map f ma)
(io (f (ma (:! Void []))))))
-(struct: #export _ (Applicative IO)
+(struct: #export _ (Apply IO)
(def: functor Functor<IO>)
(def: (apply ff fa)
@@ -57,11 +57,11 @@
(def: (map f ma)
(io (:: e.Functor<Error> map f (run ma)))))
-(struct: #export _ (Applicative Process)
+(struct: #export _ (Apply Process)
(def: functor Functor<Process>)
(def: (apply ff fa)
- (io (:: e.Applicative<Error> apply (run ff) (run fa)))))
+ (io (:: e.Apply<Error> apply (run ff) (run fa)))))
(struct: #export _ (Monad Process)
(def: functor Functor<Process>)