Skip to content

BetaCode ​

Mimicry ​

BetaCode extends ScratchCode

Labanotation

BeneshNotation

MusicalNotation

PlayDiagrams

Climbing Topo

Python Code

BetaCode uses Python Syntax combined with Scratch and XML ​

XML ​

Same line as closing tag

Or overlaping

Startband finish tags

Control Flow Structures ​

Loops

BetaBlock ​

Outlining, Chunking, Blocking

When a name is used in a code block, it is resolved using the nearest enclosing scope. The set of all such scopes visible to a code block is called the block’s environment.

A BetaBlock's environment.

LocalEco: PocketHold

GlobalEco: OverhangWall

Calling ​

Eko taxa methods can call other BetaTypes

Execution Sequence ​

Phase can refer to any stage, step, element of a Sequence