1.
Overview
2.
Quick start guide
3.
Cheatsheet
4.
Getting Started
4.1.
Installation
4.2.
Hello, world!
4.3.
A shell pipeline
5.
Tutorial
5.1.
Variables
5.2.
Data Types
5.3.
Comments
5.4.
Control Flow
5.5.
Workflow Reuse
5.6.
Builtin tasks
5.7.
Parallel Tasks Execution
5.8.
Error handling
5.9.
Data Persistence
5.10.
Proverance Introspect
6.
Command Line Tool
6.1.
run
6.2.
daemon
6.3.
workflow
6.4.
task
6.5.
storage
7.
Embed in Python
7.1.
Run in python script
7.2.
Call Python function
7.3.
Data Types
7.4.
Oh! Parallelism!
8.
Embed in Julia
9.
Embed in Lua
10.
For developers
10.1.
Command Line Tool
11.
Design decisions
11.1.
Workflow definition
11.2.
Syntax
11.3.
Runtime
11.4.
CLI
11.5.
Function and workflow
11.6.
Config and data folder
11.7.
Storage for data persistence
11.8.
Variable scope and shadowing
11.9.
Control flow
11.10.
Type system
11.11.
Error handling (syntax error)
11.12.
Error handling (task error)
11.13.
Performance
11.14.
Foreign Function Call (FFC) support
11.15.
Miscellaneous (no categorized)
11.16.
Mumbling
Light
Rust
Coal
Navy
Ayu
The Oxiida Workflow Language
Comments