3 ms·
As stated elsewhere, the Ladybird team expects to move to Swift. There are still a couple blockers keeping them from doing so. They have actively rejected Rust
by LeFantome 1y ago
As stated elsewhere, the Ladybird team expects to move to Swift. There are still a couple blockers keeping them from doing so.
They have actively rejected Rust as they see it as unsuitable for a heavily OOP code base. They see OOP as a great fit for implementing the web spec.
- zelphirkalt 1y agoI am far from a Rust expert. Only have tried it some time ago. I think Rust does a good job with forcing composition over inheritance, steering towards the approaches, that have been found to be superior to deep inheritance hierarchies, by its concepts of structs and traits implemented for structs, and not having classes. Of course, if one equates OOP with classes and inheritance, then Rust will not meet that definition of OOP.