Expand description
Tasks
Functions§
- lean_
finalize_ ⚠task_ manager - lean_
init_ ⚠task_ manager - lean_
init_ ⚠task_ manager_ using - lean_
io_ ⚠cancel_ core - primitive for implementing
IO.cancel : Task a -> IO Unit - lean_
io_ ⚠check_ canceled_ core - primitive for implementing
IO.checkCanceled : IO Bool - lean_
io_ ⚠get_ task_ state_ core - primitive for implementing
IO.getTaskState : Task a -> IO TaskState - lean_
task_ ⚠bind Task.bind (x : Task A) (f : A -> Task B) (prio : Nat) : Task B- lean_
task_ ⚠bind_ core - lean_
task_ ⚠get - lean_
task_ ⚠get_ own - Primitive for implementing
Task.get : Task A -> A - lean_
task_ ⚠map Task.map (f : A -> B) (t : Task A) (prio : Nat) : Task B- lean_
task_ ⚠map_ core - lean_
task_ ⚠pure - Convert a value
a : AintoTask A - lean_
task_ ⚠spawn - Run a closure
Unit -> Aas aTask A - lean_
task_ ⚠spawn_ core