aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/data/trace.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/library/lux/data/trace.lux')
-rw-r--r--stdlib/source/library/lux/data/trace.lux24
1 files changed, 12 insertions, 12 deletions
diff --git a/stdlib/source/library/lux/data/trace.lux b/stdlib/source/library/lux/data/trace.lux
index 52e30470f..23c9fa00b 100644
--- a/stdlib/source/library/lux/data/trace.lux
+++ b/stdlib/source/library/lux/data/trace.lux
@@ -1,11 +1,11 @@
(.using
- [library
- [lux "*"
- [abstract
- ["[0]" monoid {"+" Monoid}]
- [functor {"+" Functor}]
- comonad]
- function]])
+ [library
+ [lux "*"
+ [abstract
+ ["[0]" monoid {"+" Monoid}]
+ [functor {"+" Functor}]
+ comonad]
+ function]])
(type: .public (Trace t a)
(Record
@@ -16,7 +16,7 @@
(All (_ t) (Functor (Trace t)))
(def: (each f fa)
- (revised@ #trace (composite f) fa)))
+ (revised #trace (composite f) fa)))
(implementation: .public comonad
(All (_ t) (CoMonad (Trace t)))
@@ -24,16 +24,16 @@
(def: &functor ..functor)
(def: (out wa)
- ((value@ #trace wa)
- (value@ [#monoid monoid.#identity] wa)))
+ ((the #trace wa)
+ (the [#monoid monoid.#identity] wa)))
(def: (disjoint wa)
- (let [monoid (value@ #monoid wa)]
+ (let [monoid (the #monoid wa)]
[#monoid monoid
#trace (function (_ t1)
[#monoid monoid
#trace (function (_ t2)
- ((value@ #trace wa)
+ ((the #trace wa)
(# monoid composite t1 t2)))])])))
(def: .public (result context tracer)