0.4.0
Pre-release
Pre-release
0.4.0 - 2023-11-30
Language
windows
◫
can now take negative window sizes- Add an experimental distinction for some functions/modifiers
- Experimental features are opt-in and must be enabled by putting an
# Experimental!
comment at the top of a file
- Experimental features are opt-in and must be enabled by putting an
- Add the experimental
all
⋔
modifier, which is a variadic generalization ofboth
∩
- Add the experimental
rectify
⌅
function, which sets a function's inverse to itself - Add the experimental
setinv
modifier, which sets the inverse of a function - Add the experimental
setunder
modifier, which sets theunder
⍜
-compatible inverse of a function - Add the experimental
this
↬
modifier, which sets a function to recur to - Add the experimental
recur
↫
modifier, which calls a function recursively - Allow custom modifiers to use switch function syntax
sign
±
now normalizes complex numbers- Change
type
mapping - Deprecate
reach
⟜
Interpreter
- Fix some bugs and crashes
- Improve some formatting with multiline functions and switch functions
identity
∘
no longer formats from()
- Allow
uiua <file> [args]
as a shortcut foruiua run <file> [args]
Website
- Allow disabling autorun for pad links