Concatenative topics
Concatenative meta
Other languages
Meta
Uiua is a stack-based array-oriented programming language created by Kai Schmidt (He/Him). It uses an APL right-to-left top-to-bottom evaluation scheme. Like other array languages, the only composite data type is the multidimensional rank-polymorphic array. Operations can be applied to the whole array without needing explicit flow-control. Unlike other array languages, Uiua does not have different monadic and dyadic behaviors for each glyph.
Uiua features a Unicode formatter that gives ASCII names to its glyphs which can assist in writing code. Additionally, the language has out-of-the-box support for rendering arrays as images, playing an arrays as audio, and preforming HTTP operations.
Uiua's website includes its interactive playground, documentation, examples, and notes about its design. Its Rust source code is hosted on Github.
Avg ← ÷⊃⧻/+ Avg 0_2_1_5
⇌[⍥⊃+⊙∘10 1 0]
Quad ← ÷⊙-⊃⊓'×2∘(⊟¯.√+×.∶×ׯ4⊙∶) Quad 1 2 0
xy ← ⍘⍉⊞⊟. ÷÷2∶ -÷2,⇡.200 rgb ← [∶⍘⊟×.xy ↯△⊢xy0.5] u ← ↥<0.2∶>0.7.+×2 ×.∶⍘⊟xy c ← <∶√/+ⁿ2 xy ⍉⊂∶-¬u c1 +0.1 ∺↧rgb c0.95
This revision created on Thu, 5 Oct 2023 21:08:10 by CapitalEx