News for hackers. Stuff that matters.
Re:Ladybird Browser July Update by saidinesh5 on Saturday August 02, 2025 @09:06PM (#44773234)
The issue with modern c++ is ecosystem. It is still full of legacy c++ libraries. Even though people have mostly settled on cmake, it's still common to run into friction when integrating third-party libraries. Nothing as streamlined as cargo. Vcpkg, hunter, conan, vendoring in libraries etc...

Don't get me wrong. Number of C++ libraries is far bigger than number of rust libraries. But number of modern c++ libraries is still not that high i feel. So once you have integrated legacy code into your project, there's a lot of scope for newbies to create memory leaks/double free/etc ...

Re:Ladybird Browser July Update by 1718627440 on Sunday August 03, 2025 @07:33AM (#44775848)
That's why I only use POSIX make and shell scripts.