com.manigfeald.machinate.platform
add-condition-listener
macro
(add-condition-listener cv id listener)
add-listener
macro
(add-listener cv l)
bag-grow
(bag-grow bag item bag-insert)
bag-insert
(bag-insert bag item)
bag-remove
(bag-remove bag item)
barrier
(barrier f)
Given a function f, applies f to a function g and an event e. e becomes
enabled when g is invoked. returns the result of invoking f.
cancel-run-after
(cancel-run-after handle)
change-condition-state
macro
(change-condition-state cv old-value new-value)
check-condition-state
macro
(check-condition-state cv value)
complete-plt
(complete-plt plt value)
complete-plt-error
(complete-plt-error plt error)
condition-variable
(condition-variable init-condition-state)
dropping-buffer
(dropping-buffer n)
fixed-size-buffer
(fixed-size-buffer n)
get-condition-state
macro
(get-condition-state cv)
get-value
macro
(get-value cv)
null-condition-variable
(null-condition-variable init-condition-state)
null-result-box
(null-result-box)
print-to-error
(print-to-error message)
promise-like-type
(promise-like-type)
remove-condition-listener
macro
(remove-condition-listener cv id)
remove-listener
macro
(remove-listener cv l)
run-after
(run-after start delay f)
run-listeners
macro
(run-listeners cv)
set-value
macro
(set-value cv new-value)
sliding-buffer
(sliding-buffer n)
table-grow
(table-grow waiters id listener table-insert)
table-insert
(table-insert table ik iv)
table-lookup
(table-lookup table ik not-found)
table-remove
(table-remove table ik)
unhandled-exception
(unhandled-exception exception)