What a great talk. Watching it in 2023, it provides better understanding why Swift went for Actor model to do the concurrency. Not even GCD is good enough.
Holly crap you know how hard this video is to find if you don't know the specific title. It doesn't show up on the topic search at all. They really need to put the topic in the title and keywords in for this. Which is a shame because it's a fantastic video. It would get a hell of a lot more views if that was fixed.
I keep advertising it to everybody. I even talked to Sean about it a touch (he actually didn't know about it despite working on Chromium OS). Someone from Chromium should make a talk.
Can’t we add a better scheduler to Asio that satisfies the executor model and voila, Asio is now also a tasking system. It probably isn’t that much work.
Coding is all fun and games (yeah, right) until you start making browser based applications. Then you realize everything has to be changed to javascript and that your user will hate the interface because being in a browser, it limits all kinds of normal practical user interface behavior. Watching Sean's talks I become more and more thankful for the pains of learning Rust, because I feel like I could never hold in my head all the possibilities that could go wrong - that are baked into c++ behavior under the hood. Like you'd hope std library would take care of things in a way that the implementations don't allow something unexpected to happen between the lines of your code, but in fact you still have to be aware of the possible events every step of the code.
Ehh, he's passionate, you can tell that by the level of depth he gets into. He's just a very monotonous speaker so it doesn't come across charismatically.