Partes do Ladybird estão sendo reescritas em Rust com a ajuda de LLM
O Ladybird está adotando o uso parcial de Rust em vez de C++. Os desenvolvedores estavam há muito tempo à procura de uma alternativa segura em termos de memória: o Swift não foi adequado devido às suas fracas capacidades de interação com o C++ e à sua limitação de suporte fora da Apple. O Rust se mostrou superior: uma ecossistema madura, muitos colaboradores já conhecem a linguagem, e o Firefox e o Chromium já a utilizam. O primeiro porta foi o LibJS — motor JavaScript (lexer, parser, AST, gerador de bytecode). […]
