Ladybird liigub osalise Rusti kasutamise suunas C++ asemel. Arendajad on ammu otsinud mĂ€luohutut alternatiivi: Swift ei sobinud nĂ”rkade C++-iga suhtlemise vĂ”imaluste ja Apple'i piiratud toe tĂ”ttu. Rust osutus paremaks: kĂŒps ökosĂŒsteem, paljud panustajad tunnevad juba keelt ning Firefox ja Chromium juba kasutavad seda.
Esimesena portiti LibJS â JavaScripti mootor (leksik, parser, AST, binaarkoodi generaator). Töö tegi inimene koos Claude Code'i ja Codexiga: ~25 000 rida Rusti kahe nĂ€dalaga, mitte mitme kuu jooksul kĂ€sitsi. Tulemuseks on tĂ€ielik vĂ€ljundite identiteet C++ versiooniga, null regressioone testides (52 898 testi test262, 12 461 enda testid).
Kood on tahtlikult stiilis lĂ€hedane C++ originaalile â idioomatus tuleb hiljem. TĂ€ielikku ĂŒleminekut Rustile ei planeerita: C++ ja Rust eksisteerivad kĂ”rvuti ning portimine toimub jĂ€rk-jĂ€rgult ja seda juhib pĂ”himeeskond.
Allikas: linux.org.ru
