[Python-ideas] Thoughts on the future of concurrency in Python: PEP 3148
Rob Cliffe
rob.cliffe at btinternet.com
Sun Mar 17 22:20:40 CET 2013
On 17/03/2013 21:06, Guido van Rossum wrote:
> I actually want to de-emphasize the fact that Futures hold callbacks.
> I want people to think them as magic "wait points" that combine with
> "yield from" to return a pseudo-synchronous result. In fact, I want to
> altogether de-emphasize that async I/O is done under the hood using
> callbacks. Only implementers of async frameworks should need to know
> that, for the most part.
Hm, as someone who's had to get to grips with Twisted, I find it
frustrating and disorientating when I don't know how things work. I
find that understanding what goes on under the hood is both helpful and
reassuring. With great respect, Guido, something on the lines of [I
exaggerate to make the point clear, no offence intended] "The average
application programmer needn't trouble his pretty little head about
this" feels a bit patronising.
Rob Cliffe
More information about the Python-ideas
mailing list