Small stdlib, “implement it yourself” philosophy to even things like classes, diverging language versions and fragmentation (a lot of people don’t like any of the post 5.1 changes), bad tooling and editor support, dynamic duck typed language with no type hints
If it were about making a choice of which web framework to use on the server, obviously you wouldn't want to use Lua.
But if it is about using it as an embedded language. you want just enough language to get you started and be able to tweak controls. so that the embedded language itself doesn't take up unnecessary space, on its own.
It's a design choice to have a language as small as possible while still offering cool tools.
If only the demoscene wasn’t so horrible culturally. It’s absolutely full of old sceners who have “earned” being dicks to people, and unfortunately many newbies who think that the way to be a real scener is to copy that behaviour. The constant flamewars on pouet.net are embarrassing. It is a good reminder that the internet did not used to be a nicer place though
> I'm incapable of doing basic operations in Finder or changing basic system settings, and random shit I didn't want to press pops up when I'm doing other things
Because the interface is very counter-intuitive. I don't have any other explanation. In Windows, KDE and Gnome I eventually "get there" with Gnome being my least favorite, while MacOS feels like vibecoded "my first UI".
Also, the Macbook keyboard is fucked. I constantly press buttons I didn't mean to. This literally never happened to me on any other device. And that's after years of using a Macbook.
Try tweaking the accent multiplier to .1 from .5 - you can get there but it requires a lot of value tweaking. There's no singular TB-303 sound, but the components are there.
Even if they do (often not the case) this will be far from exhaustive, and likely won’t reflect the structure of the application very well. Vision based testing is often combined with accessibility based testing
The issue isn't when the programmers start using it. It's when the project managers start using it and think that they're producing something similar to the programmers
reply