thomas wouters fgxflgpythonorg mon mar 24 2008 1021 pm adam olsen wrote mon mar 24 2008 304 pm thomas wouters wrote fri feb 15 2008 911 pm josiah carlson hwjjwzjkxelqxgmailcom wrote twisted core proposed believe consensus wasnt desirable generally remember couple dissenting voices small number participants dissenting voices recall actual arguments undesireability misunderstandings twisted actually works getting twisted core meaning deferreds simple reactor protocol class core still todo list im also pretty sure people learn twisted everyone learns twisted one buzzwords think thats quite unfair assessment even jest twisted well worth learning actually use versatile event loop best integrate nicely event systems including standard library improves integration event loops creating single interface matter dropping though requires careful structuring avoid embarrassing situations like xml package still people provide reactor case youre wondering twisted reactor stdlib useful people using twisted take look currently need combine stdlib modules like urllib ftplib event systems like tkinter pygtk mention twisted implementations various protocols really quite quite good many cases quite lot better stdlib ones including takes yet time sense itd competing safethread inclusion python whereas safethread requires little api changes twisted requires entirely new api eventdriven worse wed likely stuck maintaining apis long time forever going worry time even safethread goes becomes ubiquitous twisted still valid approach problem im saying dont subscribe enthusiasm safethreads concept implementation twisted may one best best ways writing concurrent programs today doesnt need stdlib safethread going solve many problems less changes required users language wrong time add twisted must missed part already large set event loops single interface fact hurting people twisted goes way interact nicely event loops ones knows versatile enough hook single event system standard library definitely advantageous even safethreads available everywhere performance common case satisfactory used case people thought asyncore standard event system long since ceased thomas wouters hi im signature virus copy signature file help spread wed 06 aug 2008 232828 0100 pythondev py3k asyncoreasynchat