Welcome
Overview
Development
1.
Introduction
2.
Compiling binaries
Design requirements
3.
Introduction
4.
Background
5.
Context & Use-case
6.
Requirements
Implementation
7.
Introduction
8.
Bird's-eye view
9.
Virtual Machine (VM) for the WIR
9.1.
Overview
9.2.
Expression stack
9.3.
Variable register
9.4.
Frame stack
9.5.
Bringing it together
9.5.1.
Workflow example
10.
Services
10.1.
brane-drv
10.2.
brane-plr
10.3.
brane-api
10.4.
brane-job
10.5.
brane-reg
10.6.
brane-prx
Framework specification
11.
Introduction
12.
Workflow Internal Representation (WIR)
12.1.
Toplevel schema
12.2.
Layer 1: The graph
12.3.
Layer 2: Instructions
Future work
13.
Introduction
Appendix
14.
Overview
15.
Appendix A: BraneScript specification
15.1.
Introduction
15.2.
Features
15.3.
Formal grammar
15.4.
Scoping rules
15.5.
Typing rules
15.6.
Workflow analysis
15.7.
Compilation steps
15.8.
Future work
Light
Rust
Coal
Navy
Ayu
Brane: A Specification