Expand description
Call Julia functions.
This module provides the Call
, CallAsync
and ProvideKeywords
traits. Their methods
can be used to call Julia functions, including inner and outer constructors; schedule a
function call as a new Julia task; and provide keyword arguments respectively.
Structs
- A function and its keyword arguments.
Traits
- Call the implementor as a Julia function.
- This trait provides async methods to create and schedule
Task
s that resolve when theTask
has completed. Sync methods are also provided which only schedule theTask
, those methods should only be used fromPersistentTask::init
. - Provide keyword arguments to a Julia function.