0.3.0
Pre-release
Pre-release
0.3.0 - 2023-11-19
Language
- Big Change
- Deprecate all ocean functions
- Deprecate
level
≑
andcombinate
◳
- Deprecate
tribute
≐
anddistribute
∺
fold
∧
no longer takes a rank list
- Add the
rerank
☇
function, which changes the rank of an array's rows- This fills the void left by
level
≑
andcombinate
◳
- This fills the void left by
- 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- This in combination with
fix
¤
fills the void left bytribute
≐
anddistribute
∺
- This in combination with
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 wasRATIO ∶
)under
⍜
now works withabsolute value
⌵
- Remove
break ⎋
for good
Interpreter
- Lots of bug and crash fixes
- Lots of performance improvements
Website
- Update the Advanced Array Manipulation Tutorial to reflect the changes in this version