Skip to content

STCK V2.0 (Ash)

Compare
Choose a tag to compare
@teodoran teodoran released this 29 Apr 23:06
· 28 commits to master since this release

Ash is a major rewrite of STCK. The major change is removing numbers and booleans as primitive data-types, and adding anonymous stacks/quotations.

Anonymous stacks gives STCK better functional capabilities, and enables Church encoding of numbers and booleans. This means that more functionality can be implemented in the standard library, rather than in the interpreter.

Anonymous stacks also reduces the need for non-concatenative syntax, making postfix conditionals and subroutines possible. Have a look at the documentation to get familiar with the new syntax.

Also new in this release is a new logo!