Honestly, the Raku example (2025.49 Advent is Rolling) with the
role Sortish is written in a more complicated way than it needs to be. If someone sees that, they will definitely be put off by Raku at first I think.
There is so much going on in this role that it should be explained in a more understandable way.
In the end, you can always use the optimized syntax. I would start with next first ➡️
rakudoweekly.blog/2025/12/08/2…
2025.49 Advent is Rolling
Head on over to to see this year’s posts so far … thanks to all for the great contributions: Advent: Last Call for your Participation We already have 8 days under Santa’s belt wit…Rakudo Weekly News
This entry was edited (1 week ago)

Felix 🇺🇦🚴♂️🇪🇺
Unknown parent • • •Felix 🇺🇦🚴♂️🇪🇺
Unknown parent • • •Füsilier Breitlinger
Unknown parent • • •@m3tti
There's definitely a balance here. Some people seem to think any "symbols" (characters other than alphanumerics and maybe
()[],) instantly make code unreadable and all identifiers should be (English) words.I disagree. Instead of, say, "the area of the square whose side is the hypotenuse is equal to the sum of the areas of the squares on the other two sides" or "it is impossible to separate a cube into two cubes, or a fourth power into two fourth powers, or in general, any power higher than the second, into two like powers" I strongly prefer these formulations:
Here the "more technical" looking version also explains better to me what it's doing. But of course it is possible to go too far and get lost in a sea of obscure symbols, as well. Anyway, my point is that more technical can also mean more readable.
Sorry for the tangent.
Füsilier Breitlinger
in reply to Felix 🇺🇦🚴♂️🇪🇺 • • •Introduction | Mastodon Glitch Edition
glitch-soc.github.io(roll m3tti)
in reply to Füsilier Breitlinger • • •@barubary ok thats right for calculations and everything math that makes total sense due to the fact that its a language on their own which is more narrow and compact to describe your problem space. But i was focusing on stuff like managing users and doing iterations and stuff like that. "Business Logic" as people might call it.
But i totaly get your point my point was just for stuff that describes the flow of the programm.
Füsilier Breitlinger
Unknown parent • • •```...```):Füsilier Breitlinger
in reply to (roll m3tti) • • •@m3tti
Heh. We might describe it using some sort of Common Business-Oriented Language and make it very readable and English-like. 😈
Felix 🇺🇦🚴♂️🇪🇺
in reply to Füsilier Breitlinger • • •Felix 🇺🇦🚴♂️🇪🇺
in reply to Füsilier Breitlinger • • •@barubary
mhhh
Somehow it doesn't work for me.
norden.social/@leobm/115688763…
Felix 🇺🇦🚴♂️🇪🇺 (@leobm@norden.social)
norden.socialFelix 🇺🇦🚴♂️🇪🇺
in reply to Füsilier Breitlinger • • •Paul Evans
Unknown parent • • •Füsilier Breitlinger
in reply to Felix 🇺🇦🚴♂️🇪🇺 • • •Füsilier Breitlinger
Unknown parent • • •Füsilier Breitlinger
Unknown parent • • •