Skip to content

Releases: uiua-lang/uiua

0.0.17

08 Oct 00:48

Choose a tag to compare

0.0.17 Pre-release
Pre-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