You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 1, 2025. It is now read-only.
-- | A task which decorates a 'Term' with values computed using the supplied 'RAlgebra' function.
130
122
decorate :: (Functor f, Member Task sig, Carrier sig m)
131
123
=> RAlgebra (TermF f Location) (Term f Location) field
@@ -209,7 +201,6 @@ instance (Member Telemetry sig, Carrier sig m) => Carrier (Trace :+: sig) (Trace
209
201
-- | An effect describing high-level tasks to be performed.
210
202
data Task (m :: * -> *) k
211
203
= forall term . Parse (Parser term) Blob (term -> m k)
212
-
| forall term address value a result . Analyze (Analysis.Evaluator term address value m a -> result) (Analysis.Evaluator term address value m a) (result -> m k)
213
204
| forall f field . Functor f => Decorate (RAlgebra (TermF f Location) (Term f Location) field) (Term f Location) (Term f field -> m k)
214
205
| forall syntax ann . (Diffable syntax, Eq1 syntax, Hashable1 syntax, Traversable syntax) => Diff (These (Term syntax ann) (Term syntax ann)) (Diff syntax ann ann -> m k)
0 commit comments