21 releases (12 breaking)
| 0.95.0 | Mar 12, 2023 |
|---|---|
| 0.91.0 | Dec 25, 2022 |
| 0.90.0 | Nov 25, 2022 |
| 0.61.0 | May 24, 2022 |
| 0.3.1 | Feb 21, 2018 |
#682 in WebAssembly
90 downloads per month
Used in 4 crates
465KB
10K
SLoC
flowrlib
This is the rust run-time library for flow execution. This will be linked with other code to produce a flow
runner, such as the flowr command line runner.
It is responsible for reading a flow definition in a Manifest file, loading the required libraries
from LibraryManifest files and then coordinating the execution by dispatching Jobs to be executed
by Function Implementations, providing them the Inputs required to run and gathering the Outputs produced
and passing those Outputs to other connected Functions in the network of Functions.
features
These are the conditionally compiled features of flowrlib:
- default - none are activated by default
- submission - include the ability to receive a submission of a flow for execution
- context - makes this crate aware of the flow context functions or not
- debugger - feature to add the debugger
- metrics - feature for tracking of metrics during execution
Code Docs
See also: Code docs
Dependencies
~24–39MB
~683K SLoC