Partes de Ladybird se reescriben en Rust utilizando LLM
Ladybird está comenzando a utilizar parcialmente Rust en lugar de C++. Los desarrolladores han estado buscando una alternativa segura para la memoria: Swift no fue viable debido a sus limitadas capacidades de interacción con C++ y su escaso soporte fuera de Apple. Rust resultó ser mejor: tiene un ecosistema maduro, muchos colaboradores ya conocen el lenguaje, y Firefox y Chromium ya lo utilizan. El primer port fue LibJS, el motor de JavaScript (analizador léxico, analizador sintáctico, AST, generador de bytecode). […]
