Uiua: Difference between revisions

Jump to navigation Jump to search
530 bytes removed ,  24 February
→‎Primitives: Remove All since it's now experimental and deprecated; experimental indicator no longer needed
m (→‎Overview: Character arithmetic link)
(→‎Primitives: Remove All since it's now experimental and deprecated; experimental indicator no longer needed)
Line 31: Line 31:
In the web version of Uiua, we can type in the name of the function or a part of it and when run, the interpreter will format the name to Unicode Symbol, so that we don't need use of non-ASCII keyboards.
In the web version of Uiua, we can type in the name of the function or a part of it and when run, the interpreter will format the name to Unicode Symbol, so that we don't need use of non-ASCII keyboards.


All table below are based on Uiua version 0.8.0-1/28/2024.
Tables below are based on Uiua version 0.8.0. <span style="color:black; background-color: yellow">Yellow background text</span> indicates that the primitive is deprecated and will be removed in a future version.
 
<span style="color:black; background-color: yellow">Yellow background text</span> indicates that the primitive is deprecated and will be removed in a future version, and 🧪 indicates a primitive that is experimental and may be changed or removed in the future.


==== Stack ====
==== Stack ====
Line 316: Line 314:
|-
|-
| <code>⊓</code> || Bracket || Dyadic modifier || Call two functions on two distinct sets of values
| <code>⊓</code> || Bracket || Dyadic modifier || Call two functions on two distinct sets of values
|-
| <code>⋔</code> || 🧪All || Dyadic modifier || 🧪Call a function on many distinct sets of values
For just 2 sets of values, <code>∩ both</code> is often simpler.
The second function will be called, then the first function will be called on groups of values.
To do something similar to ∩ both on more than 2 sets of values, you can use <code>⊙ dip</code> and <code>∘</code> identity to select values.
|}
|}


Navigation menu