Comments by "Anony Mousse" (@anon_y_mousse) on "Hyprland Goes Fully Independent From Wlroots" video.
-
Sadly, I have to agree about the documentation. It generally sucks for new projects and it takes a while for things to coalesce.
The people who keep telling you that language XYZ is bad for memory leaks are wrong. C gives you the rope and it's up to you what to do with it. C++ gives you slightly less rope and a few carabiners and some pitons, but otherwise lets you do with it as you please. You can write your code in a certain way so as to eliminate leaks, in any language, but unless the compiler spits on your corpse for doing things contrary to the language designer's ideals, you're basically free to shit the bed, and even in those annoying languages, you can still make the same mistakes as in any other language, even if they're more difficult to make on accident.
If you want to know my opinion of C++, I've hated it for years, but since C++11 I've seen that they've made more of a concerted effort to actually improve the language. However, I would stop at C++23 and eliminate a vast quantity of the coming changes, but every language disappointing me is why I'm writing my own.
2