45
submitted 14 hours ago* (last edited 14 hours ago) by moonpiedumplings@programming.dev to c/programming@programming.dev

Sample with fibonacci:

⍥◡+9∩1 is the fibonacci in this language

top 11 comments
sorted by: hot top new old
[-] TehPers@beehaw.org 1 points 43 minutes ago

Is this an esolang? Could be nice for code golf maybe.

[-] Aatube@thriv.social 1 points 2 hours ago
[-] _Lory98_@discuss.tchncs.de 6 points 7 hours ago

Looks like an interesting project, but I can't understand what's the advantage of using weird symbols.

[-] PumaStoleMyBluff@lemmy.world 1 points 1 hour ago

Mostly so that all the built in keywords, control flow, and standard library are all "one character"

[-] duckythescientist@sh.itjust.works 10 points 10 hours ago

It's evaluated right to left, but modifiers are to the left of the functions. I feel like they were specifically trying to be difficult.

[-] maegul@lemmy.ml 17 points 12 hours ago* (last edited 12 hours ago)

I tried to go through the tutorial a year or so ago.

I can’t recall when, but there’s a point at which doing something normal/trivial in an imperative language requires all sorts of weirdness in Uiua. But they try to sell it as especially logical while to me they came off as completely in a cult.

It’s this section, IIRC: https://www.uiua.org/tutorial/More%20Argument%20Manipulation#-planet-notation-

When they declare

And there you have it! A readable syntax juggling lots of values without any names!

For

×⊃(+⊙⋅⋅∘|-⊃⋅⋅∘(×⋅⊙⋅∘)) 1 2 3 4

Which, if you can’t tell, is equivalent to

f(a,b,c,x) = (a+x)(bx-c)

With arguments 1, 2, 3, 4.

I wanted to like this, and have always wanted to learn APL or J (clear influences). But I couldn’t take them seriously after that.

[-] PabloSexcrowbar@piefed.social 8 points 10 hours ago

Jesus, it's like someone took Brainfuck way too seriously.

[-] maegul@lemmy.ml 4 points 9 hours ago

I mean kinda, yea … “brainfuck but good actually” Is probably a succinct way of putting the idea.

[-] Dunstabzugshaubitze@feddit.org 5 points 11 hours ago

polish notation is fine, but the need to get rid of argument names is beyond me, and i don't really get the need for the fork-operator, that thing seems redundant.

[-] Sibbo@sopuli.xyz 26 points 13 hours ago

Looks like a write-only language to me.

[-] ignirtoq@feddit.online 17 points 13 hours ago

This looks like someone took regular expressions, expanded them to a full programming language, and used Unicode to deal with the explosion of required symbols. I have a hard enough time reading my own regular expressions. I can't imagine writing full programs like this.

this post was submitted on 27 Feb 2026
45 points (97.9% liked)

Programming

25793 readers
338 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS