Skip to content

Releases: teodoran/stck

STCK V3.0 (Pine)

01 Oct 21:39
Compare
Choose a tag to compare

Although the STCK language largely remains the same in this version, the project was finally upgraded to .NET Core 3.1 🎉

In order to increase compatibility for projects relying on the core implementation of STCK is migrated to .NET Standard 2.0. This should make it easier to include Stck.fsproj in a wide range of .NET projects.

STCK V2.0 (Ash)

29 Apr 23:06
Compare
Choose a tag to compare

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!

STCK V1.1 (Birch)

14 Aug 04:04
Compare
Choose a tag to compare

Changed behaviour of /. Integer division is now performed with i/ and / performs regular division.

Added the command quit, 2dup, len, max, min and rem.