Skip to content

0.0.17

Pre-release
Pre-release
Compare
Choose a tag to compare
@kaikalii kaikalii released this 08 Oct 00:48
· 4862 commits to main since this release

0.0.17 - 2023-10-07

Language

  • Add GIF encoding with &gife
  • Rename constant to box .
  • Add unbox , which unboxes a boxed array
  • Major Change: Some uses of call ! will no longer compile without declaring a stack signature. When unboxing box ed arrays, you can use unbox instead, which has a well-defined signature.
  • Add fall function, which gives the indices of the array if it were sorted descending
  • Change grade name and glyph to rise to reflect its relationship with fall . Code using will continue to work and will be formatted as .
  • try now puts arguments to its first function above the error value when calling the error handler
  • fold can now use multiple accumulators
  • Improve dump output formatting
  • dump is now a monadic modifier. Its function preprocesses each value before dumping it.
  • Add the sig function, which returns the stack signature of a value
  • A negative dimensions in the shape passed to reshape can now be in any position, not just the first or last
  • Functions with ASCII glyphs now also format from their names
  • Add a advice diagnostic about the captialization of binding names

Interpreter

Website

  • Add GIF output
  • Execution time limit is now 2 seconds by default but can be customized