Skip to content

0.3.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@kaikalii kaikalii released this 19 Nov 22:22
· 3717 commits to main since this release

0.3.0 - 2023-11-19

Language

  • Big Change
  • Add the rerank function, which changes the rank of an array's rows
  • Add the fix ¤ function, which adds a length 1 axis to an array
  • rows now repeats the rows of an arrays that have exactly 1 row
  • cross can now take more than 2 arguments
  • Switch functions are now less strict about branch signature compatibility and can take arrays as conditions
  • A single switch function can now be used as a list of functions for dyadic modifiers
  • Remove if ?, as all its use cases are now covered by switch functions. It will continue to parse, but ?ab will be formatted as (b|a)
  • flip :'s glyph is now just a colon (it was RATIO ∶)
  • under now works with absolute value
  • Remove break ⎋ for good

Interpreter

  • Lots of bug and crash fixes
  • Lots of performance improvements

Website