Skip to content
This repository was archived by the owner on Feb 8, 2026. It is now read-only.

Third Release: Usability Improvements

Choose a tag to compare

@alexjc alexjc released this 07 Oct 17:11
· 91 commits to main since this release
  • Stack effects in function definitions, format : (a b -- c)
  • Reading commands from stdin and via -c option.
  • Dynamic type checking and stack effects (optional) with --validate.
  • Display of execution statistics with --stats.
  • Assert shows the exact location of the assert.
  • Disabling of the ANSI color codes -p or --plain.
  • Stack is printed in left-to-right order to match verbose mode.
  • Documentation of the standard library.
  • Interpreter step is reusable on its own, also can_execute.
  • Additions of a few new operators: drop, remove, unary, str-*, etc.
  • Dictionary support: words to create, fetch and store.