I’m still not a fan of the API idiom of accepting a queue on which to run callbacks. There are dangers there… but maybe they’re academic.
Conversation
: I’m also a big proponent of only allowing execution to cross module boundaries on the main thread. Because expectations.
1
Replying to
I’m also okay with allowing boundary crossing on “an arbitrary global concurrent queue” because you’ll have to do the same things.
Replying to
: As long as its well-advertised. Problem is how many people assume they’re always on the main thread and blindly touch UI.
2
I wish we actually had a type system.
1
5
Show replies

