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

The Oxiida Workflow Language

task