It's always humbling for me to read updates from SerenityOS :)
It's always humbling for me to read updates from SerenityOS :)
Ask him about "the plan" next time he goes live :)
Kinda was expecting this but would've also liked see some critique of other languages.
Borrow checker style "Aliasability XOR Mutability" does restrict a lot of valid programs, but has some nice properties for scaling large codebases besides the obvious performance advantage of ARC. I can see how this kind of big "down payment" to restructure programs might go against the incremental/fun approach embraced for SerenityOS. More reading on AXM and it's benefits for correctness:
* https://manishearth.github.io/blog/2015/05/17/the-problem-wi...
* http://smallcultfollowing.com/babysteps/blog/2013/06/11/on-t...
* https://manishearth.github.io/blog/2015/05/03/where-rust-rea...
Plus everything immutable per default is pretty sweet.
And no borrow checker, so simpler than Rust.
Honestly I could see that language take off even outside of SerenityOS.