On Thu, May 8, 2008 at 10:21 AM, Andrew Francis
Hi Glen:
This is a good opportunity to decompose Twisted into >its core elements... kinda how it would be presented >to mathematics folks. If I don't screw it up, it might >even be useful to a broader audience trying to figure out what Twisted is and the kinds of problems it addresses.
In my PyCon 2008 talk, "Adventures," I have one slide that categorises Protocols, Deferreds, Callbacks, and the Reactor. I think those are the key components of Twisted. For greater completeness, I would add (protocol) factories.
I guess a type or set theorist would want to know what sort of operations one performs upon objects of these types....
I think that actually most people there will probably not be so much interested in the theory behind twisted as opposed to what twisted can do for them...now. Mathematicans can be very practical you know ;-) I think you're right that giving an broad overview of the concepts behind twisted is a good idea. Can give a link to your slides when you think it's ready? I would love to read them.
I have another slide that describes Twisted's control flow (from what I can tell). There I get into the MainLoop and reader/writer sets (there are a few more entries there). Unfortunately I haven't gotten around to properly labelling stuff there on the slide.
Cheers, Andrew
____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
_______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python