Teile von Ladybird werden mit LLM auf Rust umgeschrieben
Ladybird wechselt teilweise von C++ zu Rust. Die Entwickler suchten schon lange nach einer speichersicheren Alternative: Swift fiel wegen der schwachen Interoperabilität mit C++ und der begrenzten Unterstützung außerhalb von Apple aus. Rust erwies sich als besser: ein reifes Ökosystem, viele Mitwirkende kennen die Sprache bereits und Firefox sowie Chromium verwenden sie schon. Zuerst wurde LibJS portiert – die JavaScript-Engine (Lexer, Parser, AST, Bytecode-Generator). […]
