<br><div class="gmail_quote">2013/2/5 Guido van Rossum <span dir="ltr"><<a href="mailto:guido@python.org" target="_blank">guido@python.org</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">> - GUI input events - I don't know about Unix, but Windows GUI events<br>
> are a separate notification stream from network or pipe data, and it's<br>
> very plausible that someone would want to integrate GUI events into an<br>
> async app. Twisted, for instance, has GUI event loop integration<br>
> facilities, I believe.<br>
<br>
</div>That's way too large a topic to try to anticipate without thorough<br>
research. And it's not very likely that you can do this in a portable<br>
way either -- the best you can probably hope for is have a PEP<br>
3156-compliant event loop that lets you use portable async networking<br>
APIs (transports and protocols) while also letting you write<br>
platform-*specific* GUI code. The best route here will probably be the<br>
PEP 3156 bridge that Twisted is going to develop once the PEP and<br>
Twisted's Python 3 port stabilize. (Unfortunately, <span class="il">wxPython</span> is not<br>
ported to Python 3.)</blockquote><div><br></div><div>That's not exactly true: <a href="http://wiki.wxpython.org/ProjectPhoenix#Links">http://wiki.wxpython.org/ProjectPhoenix#Links</a></div><div>It's still a work in progress, but the basic interface is unlikely to change.</div>
</div><br>-- <br>Amaury Forgeot d'Arc