Brian's Blog twisted
foolscap.lothar.com
I just finished building a Trac instance for Foolscap, now online at http://foolscap.lothar.com/trac . It's got a (mercurial-based) code browser, tickets, and a wiki.
Setting it up required some twisted.web hacking, because my setup puts a twisted.web server out front, and reverse-proxies certain requests to …
more…promise syntax
Zooko's in town, and already I feel 20% smarter. I roped him into a discussion about the Promise syntax I'm developing for Foolscap, and he suggested an alternative that has some good properties.
I'll illustrate with an example where promise-pipelining actually does you some good. (many of the use cases …
more…Promises
Aaaagh! Promises are hurting my brain.
I'm trying to figure out how to provide a useful subset of E's reference mechanics in newpb/foolscap. Specifically, one of the clever things that E does is to provide Promise Pipelining, a limited form of remote code execution, in which I can ask …
more…concurrency
Had a great chat with Donovan today, about newpb and E and secure python and concurrency management. It turns out we have some of the same ideas about interesting things to do with these kinds of tools. He pointed me at a language named Io that's doing some neat stuff …
more…Twist-E
Spent another great day down at HP, talking about implementing E and web-calculus concepts within Twisted and newpb. Tyler Close was kind enough to spend the entire afternoon with me, explaining how his web-calculus works and the design decisions behind it. I'm really excited about implenting this stuff in newpb …
more…twisted talk
So I think the talk went really well. I spoke for about an hour before the room was needed for another meeting, to about 10 or 15 OSAF developers. I managed to cover the reactor, Protocols, Factories, building higher-level protocols, Failures, Deferreds, reactor.run() vs twistd -y vs mktap/twistd …
more…OSAF Twisted talk
This is a rough outline of the talk I'll be giving at the OSAF tomorrow.
definition of Twisted, resources: http://www.twistedmatrix.com svn://svn.twistedmatrix.com/svn/Twisted/trunk http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python http://twistedmatrix.com/bugs/ http://twistedmatrix.com/buildbot/ #twisted, #twisted.web on freenode …more…