Welcome to the Creatures Wiki! Log in and join the community.

Difference between revisions of "Flow (CAOS)"

From Creatures Wiki
Jump to navigation Jump to search
 
Line 47: Line 47:
 
==C2==
 
==C2==
 
In Creatures 2, [[ESEE]] and [[ETCH]] were added to work in pairs with NEXT, as were [[STAR]], [[ESCN]] and its closing [[NSCN]].
 
In Creatures 2, [[ESEE]] and [[ETCH]] were added to work in pairs with NEXT, as were [[STAR]], [[ESCN]] and its closing [[NSCN]].
 +
 +
==C3/DS==
 +
[[GOTO]] and [[ELIF]] were added.
  
 
[[Category:CAOS]]
 
[[Category:CAOS]]

Latest revision as of 06:20, 18 June 2017

Flow is a concept in coding which determines the order in which instructions are read and executed by the computer, similar to the order of operations in mathematics (see wikipedia:Control flow). Flow involves conditionals and subroutines, or may allow the selection of a certain TARGet object.

In CAOS, commands which are used to control the execution flow of commands include:

C1[edit]

Routine and coroutine[edit]

Iteration[edit]

Random sampling[edit]

Conditional[edit]

Arithmetic[edit]

Debug[edit]

  • DBUG
  • DBGM - in prerelease versions of C1

C2[edit]

In Creatures 2, ESEE and ETCH were added to work in pairs with NEXT, as were STAR, ESCN and its closing NSCN.

C3/DS[edit]

GOTO and ELIF were added.