aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/control/codec.lux
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/lux/control/codec.lux10
1 files changed, 6 insertions, 4 deletions
diff --git a/stdlib/source/lux/control/codec.lux b/stdlib/source/lux/control/codec.lux
index 5e274e766..d2641fe38 100644
--- a/stdlib/source/lux/control/codec.lux
+++ b/stdlib/source/lux/control/codec.lux
@@ -1,14 +1,16 @@
(.module:
[lux #*
- [control monad]
- [data ["e" error]]])
+ [control
+ monad]
+ [data
+ ["." error (#+ Error)]]])
## [Signatures]
(signature: #export (Codec m a)
{#.doc "A way to move back-and-forth between a type and an alternative representation for it."}
(: (-> a m)
encode)
- (: (-> m (e.Error a))
+ (: (-> m (Error a))
decode))
## [Values]
@@ -22,6 +24,6 @@
(:: Codec<c,b> encode)))
(def: (decode cy)
- (do e.Monad<Error>
+ (do error.Monad<Error>
[by (:: Codec<c,b> decode cy)]
(:: Codec<b,a> decode by))))