3 ms·
i rememebr seeing interviews saying rust is not suited for this project because of recursion and dom tree. how they tested multiple languages and settled on swi
by gethly 8mo ago
i rememebr seeing interviews saying rust is not suited for this project because of recursion and dom tree. how they tested multiple languages and settled on swift. then they abandon swift and now they shift towards rust.
this entire project starts to look like "how am i feeling today?" rather than a serious project.
- tcfhgj 8mo agoSo Swift didn't turned out like they imagined and Rust is just the next best alternative to that failed vision using Swift. So far this is the first and only shift
- adastra22 8mo agoThey were doing their own custom language before Swift.
- tcfhgj 8mo agodidn't know > The browser and libraries are all written in C++. (While our own memory-safe Jakt language is in heavy development, it’s not yet ready for use in Ladybird.) https://awesomekling.github.io/Ladybird-a-new-cross-platform-browser-project/ https://awesomekling.github.io/Ladybird-a-new-cross-platform... only thing I could find - has it been actually used in Ladybird after all?
- LeFantome 8mo agoNo, they never completed or adopted their own language. It was back in the SerenityOS days, before the browser forked into its own project. https://github.com/SerenityOS/jakt https://github.com/SerenityOS/jakt
- MrFurious 8mo agoYes, i understand that in a personal project, but they have investors behind them.
- cromka 8mo agoThey adopted Rust for LibJS, not the browser and its engine.
- norman784 8mo agoFrom the link it seems that Ladybird architecture is very modular, in this case LibJS is one of the subsystems that has less external dependencies, said that they don't need to migrate everything, only the parts that makes sense.