Reading the much recommended #FlamingoBook. The dependencies chapter by @TitusWinters reminded me of @rustlang release cycle approach, where the new compiler version is first tested against all publicly available dependencies on https://t.co/AK16X9OyA5 and @github.
@withoutboats I like the overall idea. If people don't like `throw` because of the strong exception reference to other languages, a valid alternative could be `raise`.
@stjepang IIRC that's what Tokio does already, the async fs version is basically calling spawn_blocking for the std sync equivalent (asyncify). Any more info on the reason for the 500x difference?
@oliviff Probably not, because even though the compiler can see what your code does, it doesn't know what your intent was. Have a look at https://t.co/l0CKWzLAcB :)
@ArvidGerstmann @dascandy42 @TartanLlama@olafurw That doesn't explain why though. You say std::map has a bad interface without saying why. You say that std::map is always the wrong choice without giving any details. I guess anybody could say the same about anything. Let's deprecate std::list!