BlooP

FlooP

FlooP (named for free loops) is an extension of the programming language BlooP, both presented in Gödel, Escher, Bach: An eternal golden braid. FlooP augments BlooP with a single feature: MU-LOOPS, relaxing the requirement that the number of steps in a loop must be known ahead of time.

MU-LOOP:
BLOCK n: BEGIN
    .
    .
    .
BLOCK n: END


develop | en | sembr