Stare/1.1

From Esolang
Jump to navigation Jump to search

This article is the "What's New" document from the upgrade from Stare 1.0 to Stare 1.1.

New Features

Syntax and Semantics

  • In line conditions, | binary expressions are available. These execute if either condition is true.
  • In line conditions, & binary expressions are available. These execute if both conditions are true.
  • In line conditions, ^ binary expressions are available. These execute if either of their conditions are true, but not both.
  • In line conditions, ! unary expressions are available. These execute if their condition is false.
  • In line conditions, to account for having &, |, ^, and ! expressions, compound conditions can be grouped with parentheses.

Example of the new conditions:

(_5 & #2)|!(_7^#12) = :::

This means: duplicate ToS three times if (SoS if 5 and ToS is 2) OR (not (SoS is 7 XOR ToS is 12)).

Removed Features

None to report

Changed Features

None to report