InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Uiua Alternatives
Similar projects and alternatives to uiua
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
uiua discussion
uiua reviews and mentions
-
Dijkstra On the foolishness of "natural language programming"
> APL is another example of dense languages that (some) people like to work in.
I recently learn an array programming language called Uiua[0] and it was fun to solve problems in it (I used the advent of code's ones). Some tree operation was a bit of a pain, but you can get very concise code. And after a bit, you can recognize the symbols very easily (and the editor support was good in Emacs).
[0]: https://www.uiua.org/
- Uiua – A stack-based array programming language
- Uiua: A stack-based array programming language
-
Advent of Code on the Nintendo DS
I struggled with APL last year. This year I’ve been enjoying trying to solve the problems in uiua (“wee-wha”). It’s a symbol-based array language like APL, with a wonderful online editor and code formatter (also command line), that formats on each run, and lets you type in English keywords that it converts into symbols, so you don’t have to hunt and peck through the virtual keyboard or remember a bunch of arbitrary chords.
There’s a decent VSCode plugin but I mostly use the online pad because it’s such a rich environment. Very active Discord, with an AoC channel for help and sharing solutions - the maintainer actively iterates on the language to help them solve AoC problems.
https://www.uiua.org/
(I also fall back to Clojure when I’m struggling to come up with a uiua solution or banging my head against the stack, I kinda wish I had uiua-in-Clojure like how April is APL-in-CL)
-
Developer wrote 25k lines of Neovim plugin code using phone and touchscreen
Something like uiua [0] could be workable, especially with the virtual keyboard. I can probably see images based environments (common lisp, smalltalk) wokring too due to the interactive nature of live programming.
[0]: https://www.uiua.org/
-
Programming Languages That Blew My Mind (2023)
Let me add something I found recently, though I haven't used it yet, but it looks impressive from the webpage: Uiua
https://www.uiua.org
- Don't DRY Your Code Prematurely
- Borrow Checking, RC, GC, and the Eleven () Other Memory Safety Approaches
-
Array Languages vs. the Curse of the Spreadsheet
This is what I love in Uiua[1]. That operators can be written as english words instead of unicode symbols. Makes it quite similar looking to functuinal point free code.
[1]: https://www.uiua.org/
- KamilaLisp – A functional, flexible and concise Lisp
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 May 2025
Stats
uiua-lang/uiua is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of uiua is Rust.