Definitions


Code

A representation of executable bytes

Operation

Intrinsic

Statement

A sequence of operations

Block

A list of statements

Function

A sequence of blocks and/or statements that take arguments and returns code or data

Coroutine

A sequence of functions for a single Task

Line

A queue of coroutines on a container

Interface

A table of functions for a specific type of data

Data

A representation of non executable bytes

Collection

A list of immediately evaluated statements

Value

Fits in a general register, all updates are atomic

Container

Requires heap allocation, all updates are processed through a single-file Line

Task

Coroutine state

Tag

A key associated with a value