Closed
Description
Again, I'm not 100% sure if this counts as a bug but I think it should. If I set my EventLoopPreference
to .delegate(on: desiredEL)
, then I probably want everything to happen on desiredEL
.
I would argue that all the user-visible things that are important for the programming model should then happen on desiredEL
. Mainly:
- all delegate methods (true today)
task.futureResult
(not true today)- the closure that gets me the
StreamWriter
(not true today, programming model: EventLoopPreference.delegate(on:) not respected for .stream #198)