4 ms·
Ladybird is steadily progressing: https://ladybird.org/ https://ladybird.org/
by TimTheTinker 25d ago
Ladybird is steadily progressing: https://ladybird.org/ https://ladybird.org/
- cyberax 25d agoThe last time I checked the source code, it was filled with horrible unsafe C++. They also re-implement everything whether it is needed or not.
- dieortin 24d agoAren’t Chrome and Firefox also filled with “horrible unsafe C++”?
- cyberax 24d agoYup. But they had thousands of engineers working on them for a decade.
- unloader6118 24d agoDoesnt that makes it even less consistent ?
- cyberax 24d agoWhy? C++ is horrible, but when you have thousands of developers, you can make it work.
- adamrt 24d ago> It was filled with horrible unsafe C++ Are you saying their code was horrible and unsafe, or just that its a byproduct of using C++. They've been rewriting parts in rust: https://github.com/LadybirdBrowser/ladybird/blob/8f0a1b19114e781a56694ced3ea13a720139e146/Cargo.toml https://github.com/LadybirdBrowser/ladybird/blob/8f0a1b19114.... > They also re-implement everything whether it is needed or not. No they don't. SerenityOS did, and that was the goal of the project. But Ladybird has plenty of third party libraries.
- cyberax 24d ago> Are you saying their code was horrible and unsafe, or just that its a byproduct of using C++. Yes. It's both terrible because it's C++, and it's terrible because they're not following the modern C++ safe coding practices. > They've been rewriting parts in rust: https://github.com/LadybirdBrowser/ladybird/blob/8f0a1b19114 https://github.com/LadybirdBrowser/ladybird/blob/8f0a1b19114.... And it's not going to amount to anything major. Rewriting in Rust properly requires architecting things from the beginning. > No they don't. For a long time, their policy had been "no third-party code". Eventually it became untenable, so they started using third-party libraries. But they still ended up reinventing the wheel at least several times.
- xgulfie 24d ago[flagged]
- nickthegreek 24d agothat’s a bold statement, and my googling has not returned results that verify this claim. can you provide any context?
- xgulfie 24d agoHere's a fun example https://archive.is/ZtQpj https://archive.is/ZtQpj Another funny moment from this guy https://github.com/SerenityOS/serenity/pull/6814#issuecomment-830793992 https://github.com/SerenityOS/serenity/pull/6814#issuecommen...
- xgulfie 24d agoSorry everyone on "hacker" "news" I cannot provably see into a strangers heart of hearts in a way that would satisfy you
- happytoexplain 24d agoI don't follow, especially since this is a reply to your own post. Can you clarify?
- leephillips 24d agoIt’s an expression of frustration at being expected to supply evidence after accusing someone of racism.
- nickthegreek 24d agoHere at HN, we regularly expect evidence of lesser known claims. It’s actually a pretty cool way to form understanding based on reality. My original post was openminded, and stated that I tried to learn more about what your post on my own to not waste your time. When I could bot find discourse or articles about your statement, I asked for a source. That is a natural and valid thing to have happen. If there is basically no validation of your strong statements, maybe think about what you post and what it’s adding to the discourse.
- strenholme 24d agoI will believe it when I see it. Still no public release.
- kiney 24d agothe source is public, you can just compile it