<html><body><br /><br /><br />On 27 Oct 2003, 11:10 , twisted-python-request@twistedmatrix.com wrote:<br />&gt;Send Twisted-Python mailing list submissions to<br />&gt;        twisted-python@twistedmatrix.com<br />&gt;<br />&gt;To subscribe or unsubscribe via the World Wide Web, visit<br />&gt;        http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python<br />&gt;or, via email, send a message with subject or body 'help' to<br />&gt;        twisted-python-request@twistedmatrix.com<br />&gt;<br />&gt;You can reach the person managing the list at<br />&gt;        twisted-python-admin@twistedmatrix.com<br />&gt;<br />&gt;When replying, please edit your Subject line so it is more specific<br />&gt;than "Re: Contents of Twisted-Python digest..."<br />&gt;<br />&gt;<br />&gt;Today's Topics:<br />&gt;<br />&gt; &#160; 1. Re: Odd behavior in IRC logbot (Itamar Shtull-Trauring)<br />&gt; &#160; 2. Re: authentification from a database (Jp Calderone)<br />&gt; &#160; 3. ANN: Twisted 1.1.0, the framework of *your* internet (Itamar Shtull-Trauring)<br />&gt; &#160; 4. Re: ANN: Twisted 1.1.0, the framework of *your*<br />&gt; &#160; &#160; &#160; internet (Philippe =?ISO-8859-1?Q?Lafoucri=E8re?=)<br />&gt; &#160; 5. Re: ANN: Twisted 1.1.0, the framework of *your* internet (soso)<br />&gt; &#160; 6. Post data (Matteo Giacomazzi)<br />&gt; &#160; 7. Re: Post data (Matteo Giacomazzi)<br />&gt; &#160; 8. Re: ANN: Twisted 1.1.0, the framework of *your*<br />&gt; &#160; &#160; &#160; internet (=?ISO-8859-1?Q?Martin_M=F6llenbeck?=)<br />&gt; &#160; 9. Re: ANN: Twisted 1.1.0, the framework of *your*<br />&gt; &#160; &#160; &#160; internet (Abe Fettig)<br />&gt; &#160;10. Re: ANN: Twisted 1.1.0, the framework of *your* internet (darryl)<br />&gt; &#160;11. Re: ANN: Twisted 1.1.0, the framework of *your*<br />&gt; &#160; &#160; &#160; internet (Glyph Lefkowitz)<br />&gt; &#160;12. Re: ANN: Twisted 1.1.0, the framework of *your* internet (darryl)<br />&gt; &#160;13. Re: ANN: Twisted 1.1.0, the framework of *your* internet (Donovan Preston)<br />&gt; &#160;14. Re: ANN: Twisted 1.1.0, the framework of *your*<br />&gt; &#160; &#160; &#160; internet (Federico Di Gregorio)<br />&gt; &#160;15. Re: ANN: Twisted 1.1.0, the framework of *your*<br />&gt; &#160; &#160; &#160; internet (Yun Mao)<br />&gt;<br />&gt;--__--__--<br />&gt;<br />&gt;Message: 1<br />&gt;Date: Mon, 27 Oct 2003 09:29:29 -0500<br />&gt;From: Itamar Shtull-Trauring &lt;itamar@itamarst.org&gt;<br />&gt;To: twisted-python@twistedmatrix.com<br />&gt;Subject: Re: [Twisted-Python] Odd behavior in IRC logbot<br />&gt;Organization: http://itamarst.org<br />&gt;Reply-To: twisted-python@twistedmatrix.com<br />&gt;<br />&gt;On Mon, 27 Oct 2003 09:15:13 -0500<br />&gt;"Phillip J. Eby" &lt;pje@telecommunity.com&gt; wrote:<br />&gt;<br />&gt;&gt; Um, what logs?<br />&gt;<br />&gt;Hm. I suppose you ought to enable logging, yes. Do:<br />&gt;<br />&gt;from twisted.python import log<br />&gt;log.startLogging(open("irc.log", "a"))<br />&gt;<br />&gt;somewhere in the file (e.g. in the __main__-only section).<br />&gt;<br />&gt;--<br />&gt;Itamar Shtull-Trauring &#160; &#160;http://itamarst.org/<br />&gt;Available for Python &amp; Twisted consulting<br />&gt;<br />&gt;<br />&gt;--__--__--<br />&gt;<br />&gt;Message: 2<br />&gt;Date: Mon, 27 Oct 2003 11:00:47 -0500<br />&gt;To: twisted-python@twistedmatrix.com<br />&gt;Subject: Re: [Twisted-Python] authentification from a database<br />&gt;From: Jp Calderone &lt;exarkun@intarweb.us&gt;<br />&gt;Reply-To: twisted-python@twistedmatrix.com<br />&gt;<br />&gt;<br />&gt;--TB36FDmn/VVEgNH/<br />&gt;Content-Type: text/plain; charset=us-ascii<br />&gt;Content-Disposition: inline<br />&gt;Content-Transfer-Encoding: quoted-printable<br />&gt;<br />&gt;On Mon, Oct 27, 2003 at 09:17:08AM -0500, vicky lupien wrote:<br />&gt;&gt; I have a program that needs authentification from a database. &#160;For now,<br />&gt;&gt; it's working fine but I'm using<br />&gt;&gt; checkers.InMemoryUsernamePasswordDatabaseDontUse(test=3D"test") (I want<br />&gt;&gt; many users not only "test"). &#160;=20<br />&gt;<br />&gt; &#160;Use a different checker, such as FilePasswordDB.<br />&gt;<br />&gt; &#160;Jp<br />&gt;<br />&gt;--TB36FDmn/VVEgNH/<br />&gt;Content-Type: application/pgp-signature; name="signature.asc"<br />&gt;Content-Description: Digital signature<br />&gt;Content-Disposition: inline<br />&gt;<br />&gt;-----BEGIN PGP SIGNATURE-----<br />&gt;Version: GnuPG v1.2.3 (GNU/Linux)<br />&gt;<br />&gt;iD8DBQE/nUEvedcO2BJA+4YRAlRCAJ4kAeN49EFmgMbrW3Fd/MNujVKNrwCgstoT<br />&gt;r3iPt2vNXMjG69p7v0pa/JU=<br />&gt;=wuRK<br />&gt;-----END PGP SIGNATURE-----<br />&gt;<br />&gt;--TB36FDmn/VVEgNH/--<br />&gt;<br />&gt;<br />&gt;--__--__--<br />&gt;<br />&gt;Message: 3<br />&gt;Date: Mon, 27 Oct 2003 12:13:44 -0500<br />&gt;From: Itamar Shtull-Trauring &lt;itamar@itamarst.org&gt;<br />&gt;To: twisted-python@twistedmatrix.com<br />&gt;Organization: http://itamarst.org<br />&gt;Subject: [Twisted-Python] ANN: Twisted 1.1.0, the framework of *your* internet<br />&gt;Reply-To: twisted-python@twistedmatrix.com<br />&gt;<br />&gt;What's New in 1.1.0<br />&gt;===================<br />&gt;<br />&gt;- twisted.application, an updated deployment and configuration library.<br />&gt;<br />&gt;- Mac OS X GUI event loop integration (requires PyObjC).<br />&gt;<br />&gt;- New howtos, including a tutorial, and more web framework docs.<br />&gt;<br />&gt;- The documentation is now better organized, up-to-date with the latest<br />&gt;APIs, and in some areas much more extensive.<br />&gt;<br />&gt;- Removed a number of broken, unmaintained and unused packages and<br />&gt;modules.<br />&gt;<br />&gt;- Bug fixes and feature enhancements.<br />&gt;<br />&gt;<br />&gt;--__--__--<br />&gt;<br />&gt;Message: 4<br />&gt;Subject: Re: [Twisted-Python] ANN: Twisted 1.1.0, the framework of *your*<br />&gt;        internet<br />&gt;From: Philippe =?ISO-8859-1?Q?Lafoucri=E8re?= &lt;lafou@wanadoo.fr&gt;<br />&gt;To: Twisted &lt;twisted-python@twistedmatrix.com&gt;<br />&gt;Organization: InFuzzion<br />&gt;Date: Mon, 27 Oct 2003 18:56:04 +0100<br />&gt;Reply-To: twisted-python@twistedmatrix.com<br />&gt;<br />&gt;Great work guys ! twisted is the python/network killer app<br />&gt;<br />&gt;On Mon, 2003-10-27 at 18:13, Itamar Shtull-Trauring wrote:<br />&gt;&gt; What's New in 1.1.0<br />&gt;&gt; ===================<br />&gt;&gt;<br />&gt;&gt; - twisted.application, an updated deployment and configuration library.<br />&gt;&gt;<br />&gt;&gt; - Mac OS X GUI event loop integration (requires PyObjC).<br />&gt;&gt;<br />&gt;&gt; - New howtos, including a tutorial, and more web framework docs.<br />&gt;&gt;<br />&gt;&gt; - The documentation is now better organized, up-to-date with the latest<br />&gt;&gt; APIs, and in some areas much more extensive.<br />&gt;&gt;<br />&gt;&gt; - Removed a number of broken, unmaintained and unused packages and<br />&gt;&gt; modules.<br />&gt;&gt;<br />&gt;&gt; - Bug fixes and feature enhancements.<br />&gt;&gt;<br />&gt;&gt; _______________________________________________<br />&gt;&gt; Twisted-Python mailing list<br />&gt;&gt; Twisted-Python@twistedmatrix.com<br />&gt;&gt; http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python<br />&gt;<br />&gt;<br />&gt;<br />&gt;--__--__--<br />&gt;<br />&gt;Message: 5<br />&gt;From: soso &lt;duke99@email.ro&gt;<br />&gt;To: twisted-python@twistedmatrix.com<br />&gt;Subject: Re: [Twisted-Python] ANN: Twisted 1.1.0, the framework of *your* internet<br />&gt;Date: Mon, 27 Oct 2003 20:57:21 +0200<br />&gt;Reply-To: twisted-python@twistedmatrix.com<br />&gt;<br />&gt;Thanks for the great work!<br />&gt;<br />&gt;But I can't find the windows installer. Or there isn't a windows installer for 1.1?<br />&gt;<br />&gt;soso<br />&gt;<br />&gt;<br />&gt;______________________________________________________________________<br />&gt;Do you want a free e-mail for life ? Get it at http://www.email.ro/<br />&gt;<br />&gt;<br />&gt;<br />&gt;--__--__--<br />&gt;<br />&gt;Message: 6<br />&gt;Date: Mon, 27 Oct 2003 20:36:21 +0100<br />&gt;From: Matteo Giacomazzi &lt;matteo.giacomazzi@libero.it&gt;<br />&gt;To: twisted-python@twistedmatrix.com<br />&gt;Subject: [Twisted-Python] Post data<br />&gt;Reply-To: twisted-python@twistedmatrix.com<br />&gt;<br />&gt;Hi all,<br />&gt;<br />&gt; &#160;I need to query a remote HTTP server using POST method.<br />&gt; &#160;To achieve this, I use the t.w.c.getPage function.<br />&gt; &#160;In &#160;order &#160;to &#160;post &#160;some &#160;data, I pass to that function the keyword<br />&gt; &#160;postdata &#160;bound &#160;to &#160;an urllib.urlencode()-d dictionary but it seems<br />&gt; &#160;that such data is not sent at all.<br />&gt;<br />&gt; &#160;What is wrong?<br />&gt; &#160;Here &#160;is &#160;a &#160;minimal &#160;example: &#160;the url is a PHP scripts that simply<br />&gt; &#160;dumps &#160;the &#160;content &#160;of &#160;the &#160;$_POST &#160;variable, &#160;but &#160;it is an empty<br />&gt; &#160;array...<br />&gt;<br />&gt; &#160;Any help would be greatly appreciated!<br />&gt;<br />&gt;#=============================================<br />&gt;from twisted.web.client import getPage<br />&gt;from twisted.internet import reactor<br />&gt;import urllib<br />&gt;<br />&gt;def printData(data):<br />&gt; &#160; &#160;print data<br />&gt; &#160; &#160;reactor.stop()<br />&gt;<br />&gt;payload = urllib.urlencode({'test':'the test'})<br />&gt;url = 'http://www.hotelsprovider.com/~matteo'<br />&gt;d = getPage(url, postdata=payload, timeout=5)<br />&gt;d.addCallback(printData)<br />&gt;reactor.run()<br />&gt;#=============================================<br />&gt;<br />&gt; &#160;Many thanks in advance!<br />&gt;<br />&gt;<br />&gt;Kind regards<br />&gt; Matteo<br />&gt;<br />&gt;<br />&gt;<br />&gt;--__--__--<br />&gt;<br />&gt;Message: 7<br />&gt;Date: Mon, 27 Oct 2003 20:47:13 +0100<br />&gt;From: Matteo Giacomazzi &lt;matteo.giacomazzi@libero.it&gt;<br />&gt;To: twisted-python@twistedmatrix.com<br />&gt;Subject: [Twisted-Python] Re: Post data<br />&gt;Reply-To: twisted-python@twistedmatrix.com<br />&gt;<br />&gt;UPDATE: &#160;I &#160;forgot &#160;to &#160;use &#160;the &#160;method='POST' &#160;keyword param, but no<br />&gt;results yet...<br />&gt;<br />&gt;#==========================================================<br />&gt;from twisted.web.client import getPage<br />&gt;from twisted.internet import reactor<br />&gt;import urllib<br />&gt;<br />&gt;def printData(data):<br />&gt; &#160; &#160;print data<br />&gt; &#160; &#160;reactor.stop()<br />&gt;<br />&gt;payload = urllib.urlencode({'test':'the test'})<br />&gt;url = 'http://www.hotelsprovider.com/~matteo'<br />&gt;d = getPage(url, method='POST', postdata=payload, timeout=5)<br />&gt;d.addCallback(printData)<br />&gt;reactor.run()<br />&gt;#==========================================================<br />&gt;<br />&gt;Many thanks in advance!<br />&gt;<br />&gt;<br />&gt;Kind regards<br />&gt; Matteo<br />&gt;<br />&gt;<br />&gt;<br />&gt;--__--__--<br />&gt;<br />&gt;Message: 8<br />&gt;Date: Mon, 27 Oct 2003 21:28:17 +0100<br />&gt;From: Martin.Moellenbeck@t-online.de (=?ISO-8859-1?Q?Martin_M=F6llenbeck?=)<br />&gt;To: &#160;twisted-python@twistedmatrix.com<br />&gt;Subject: Re: [Twisted-Python] ANN: Twisted 1.1.0, the framework of *your*<br />&gt; internet<br />&gt;Reply-To: twisted-python@twistedmatrix.com<br />&gt;<br />&gt;very cool framework and you all have made a very good work.<br />&gt;<br />&gt;regards Martin<br />&gt;<br />&gt;Itamar Shtull-Trauring wrote:<br />&gt;<br />&gt;&gt;What's New in 1.1.0<br />&gt;&gt;===================<br />&gt;&gt;<br />&gt;&gt;- twisted.application, an updated deployment and configuration library.<br />&gt;&gt;<br />&gt;&gt;- Mac OS X GUI event loop integration (requires PyObjC).<br />&gt;&gt;<br />&gt;&gt;- New howtos, including a tutorial, and more web framework docs.<br />&gt;&gt;<br />&gt;&gt;- The documentation is now better organized, up-to-date with the latest<br />&gt;&gt;APIs, and in some areas much more extensive.<br />&gt;&gt;<br />&gt;&gt;- Removed a number of broken, unmaintained and unused packages and<br />&gt;&gt;modules.<br />&gt;&gt;<br />&gt;&gt;- Bug fixes and feature enhancements.<br />&gt;&gt;<br />&gt;&gt;_______________________________________________<br />&gt;&gt;Twisted-Python mailing list<br />&gt;&gt;Twisted-Python@twistedmatrix.com<br />&gt;&gt;http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python<br />&gt;&gt;<br />&gt;&gt;<br />&gt;&gt;<br />&gt;<br />&gt;<br />&gt;<br />&gt;<br />&gt;--__--__--<br />&gt;<br />&gt;Message: 9<br />&gt;Date: Mon, 27 Oct 2003 16:46:36 -0500<br />&gt;From: Abe Fettig &lt;abe@fettig.net&gt;<br />&gt;To: twisted-python@twistedmatrix.com<br />&gt;Subject: Re: [Twisted-Python] ANN: Twisted 1.1.0, the framework of *your*<br />&gt; internet<br />&gt;Reply-To: twisted-python@twistedmatrix.com<br />&gt;<br />&gt;Looks like a great release... and it even has updated woven docs!<br />&gt;Thanks for all the work you guys have put into Twisted!<br />&gt;<br />&gt;Abe<br />&gt;<br />&gt;Itamar Shtull-Trauring wrote:<br />&gt;&gt; What's New in 1.1.0<br />&gt;<br />&gt;<br />&gt;<br />&gt;<br />&gt;--__--__--<br />&gt;<br />&gt;Message: 10<br />&gt;Date: Mon, 27 Oct 2003 16:08:30 -0600 (CST)<br />&gt;Subject: Re: [Twisted-Python] ANN: Twisted 1.1.0, the framework of *your* internet<br />&gt;From: "darryl" &lt;developer@csrules.dyndns.org&gt;<br />&gt;To: &lt;twisted-python@twistedmatrix.com&gt;<br />&gt;Cc: &lt;abe@fettig.net&gt;<br />&gt;Reply-To: twisted-python@twistedmatrix.com<br />&gt;<br />&gt;<br />&gt;<br />&gt;&gt; Looks like a great release... and it even has updated woven docs!<br />&gt;<br />&gt;The question is, does anyone want to focus on learing woven with NEW wove=<br />&gt;n<br />&gt;in the works?<br />&gt;<br />&gt;-darryl<br />&gt;<br />&gt;<br />&gt;<br />&gt;<br />&gt;--__--__--<br />&gt;<br />&gt;Message: 11<br />&gt;Date: Mon, 27 Oct 2003 17:13:35 -0500<br />&gt;From: Glyph Lefkowitz &lt;glyph@twistedmatrix.com&gt;<br />&gt;To: &#160;twisted-python@twistedmatrix.com<br />&gt;Subject: Re: [Twisted-Python] ANN: Twisted 1.1.0, the framework of *your*<br />&gt; internet<br />&gt;Reply-To: twisted-python@twistedmatrix.com<br />&gt;<br />&gt;darryl wrote:<br />&gt;<br />&gt;&gt;&gt;Looks like a great release... and it even has updated woven docs!<br />&gt;<br />&gt;&gt; The question is, does anyone want to focus on learing woven with NEW woven<br />&gt;&gt; in the works?<br />&gt;<br />&gt;An unfortunate last-minute change of direction, but worth it considering<br />&gt;how vastly improved the new code is.<br />&gt;<br />&gt;It's no longer a part of Twisted, however. &#160;Check out Quotient CVS -<br />&gt;www.divmod.org<br />&gt;<br />&gt;<br />&gt;<br />&gt;--__--__--<br />&gt;<br />&gt;Message: 12<br />&gt;Date: Mon, 27 Oct 2003 16:23:26 -0600 (CST)<br />&gt;Subject: Re: [Twisted-Python] ANN: Twisted 1.1.0, the framework of *your* internet<br />&gt;From: "darryl" &lt;developer@csrules.dyndns.org&gt;<br />&gt;To: &lt;twisted-python@twistedmatrix.com&gt;<br />&gt;Cc: &lt;glyph@twistedmatrix.com&gt;<br />&gt;Reply-To: twisted-python@twistedmatrix.com<br />&gt;<br />&gt;<br />&gt;&gt;&gt; The question is, does anyone want to focus on learing woven with NEW<br />&gt;&gt;&gt; woven in the works?<br />&gt;&gt;<br />&gt;&gt; An unfortunate last-minute change of direction, but worth it considerin=<br />&gt;g<br />&gt;&gt; &#160;how vastly improved the new code is.<br />&gt;&gt;<br />&gt;&gt; It's no longer a part of Twisted, however. &#160;Check out Quotient CVS -<br />&gt;&gt; www.divmod.org<br />&gt;<br />&gt;May i ask why it's not part of twisted?<br />&gt;And if that's the case will Woven be maintained?<br />&gt;<br />&gt;-Darryl<br />&gt;<br />&gt;<br />&gt;<br />&gt;<br />&gt;--__--__--<br />&gt;<br />&gt;Message: 13<br />&gt;From: Donovan Preston &lt;dp@twistedmatrix.com&gt;<br />&gt;Subject: Re: [Twisted-Python] ANN: Twisted 1.1.0, the framework of *your* internet<br />&gt;Date: Mon, 27 Oct 2003 17:56:08 -0500<br />&gt;To: twisted-python@twistedmatrix.com<br />&gt;Reply-To: twisted-python@twistedmatrix.com<br />&gt;<br />&gt;<br />&gt;On Oct 27, 2003, at 5:23 PM, darryl wrote:<br />&gt;<br />&gt;&gt;<br />&gt;&gt;&gt;&gt; The question is, does anyone want to focus on learing woven with NEW<br />&gt;&gt;&gt;&gt; woven in the works?<br />&gt;<br />&gt;Woven is certainly very usable in it's current state -- if you want to<br />&gt;do simple-to-moderate things quickly, it can be very useful. However,<br />&gt;it's complexity made it difficult to do some of the more ambitious<br />&gt;things we are trying to do, such as semi-transparent form handling, and<br />&gt;serverToClient events. But there are a few people who have built (and<br />&gt;deployed) fairly complex woven applications. The fact that nevow exists<br />&gt;doesn't detract from that.<br />&gt;<br />&gt;nevow was originally a research project -- a weekend's worth of hacking<br />&gt;whose benefits turned out to be so great that we decided to focus on<br />&gt;bringing it up to a usable state for Quotient as soon as possible. And<br />&gt;that's where it is now.<br />&gt;<br />&gt;Most of the woven concepts -- template and code abstraction using a<br />&gt;DOM, reusable partial page renderers (Widgets in old woven, renderer<br />&gt;callables in nevow), all of the concepts needed to know to use<br />&gt;twisted.web -- carry over to nevow. The only thing that's really<br />&gt;changed in nevow is a few names, and the code is VASTLY simplified,<br />&gt;well tested, and thus far easier to understand, design semantics for,<br />&gt;and change.<br />&gt;<br />&gt;&gt;&gt; An unfortunate last-minute change of direction, but worth it<br />&gt;&gt;&gt; considering<br />&gt;&gt;&gt; &#160;how vastly improved the new code is.<br />&gt;&gt;&gt;<br />&gt;&gt;&gt; It's no longer a part of Twisted, however. &#160;Check out Quotient CVS -<br />&gt;&gt;&gt; www.divmod.org<br />&gt;&gt;<br />&gt;&gt; May i ask why it's not part of twisted?<br />&gt;&gt; And if that's the case will Woven be maintained?<br />&gt;<br />&gt;nevow will be moved into twisted after a period of<br />&gt;stabilization/development in Quotient. Since twisted is a large project<br />&gt;with many external developers using it, and quotient is a smaller<br />&gt;project that is mostly a small core team of development, we felt it<br />&gt;made sense to keep it out of twisted proper until the development had<br />&gt;stabilized. Since nevow has the benefit of being a complete rewrite of<br />&gt;all the *best* parts of woven, and none of the bad, stabilization has<br />&gt;been remarkably quick. So expect to see nevow in twisted fairly soon.<br />&gt;<br />&gt;In the meantime, woven will continue to be maintained with bugfixes,<br />&gt;and nevow is fully usable outside of quotient -- even to the point of<br />&gt;being fully usable without twisted.web (as a cgi, or in zope or<br />&gt;webware, for example). I should also mention that there will probably<br />&gt;be a compatibility layer for nevow to render old-style Woven classes<br />&gt;sometime in the future. It is amazingly simple to add rendering<br />&gt;functionality to it since it uses components to render the dom (which<br />&gt;is really just a list of any python objects)<br />&gt;<br />&gt;If you are doing any new development, I highly encourage you to take a<br />&gt;look at nevow, if for no other reason than you can have a hand in<br />&gt;shaping it's development. I would very much appreciate feedback about<br />&gt;it, especially now, since the code is very, very short and readable.<br />&gt;<br />&gt;dp<br />&gt;<br />&gt;<br />&gt;<br />&gt;--__--__--<br />&gt;<br />&gt;Message: 14<br />&gt;Subject: Re: [Twisted-Python] ANN: Twisted 1.1.0, the framework of *your*<br />&gt;        internet<br />&gt;From: Federico Di Gregorio &lt;fog@initd.org&gt;<br />&gt;To: Twisted Mailing List &lt;twisted-python@twistedmatrix.com&gt;<br />&gt;Organization: init.d<br />&gt;Date: Tue, 28 Oct 2003 00:07:32 +0100<br />&gt;Reply-To: twisted-python@twistedmatrix.com<br />&gt;<br />&gt;<br />&gt;--=-DoAh4xSvNTURCciuKWCu<br />&gt;Content-Type: text/plain<br />&gt;Content-Transfer-Encoding: quoted-printable<br />&gt;<br />&gt;Il lun, 2003-10-27 alle 23:56, Donovan Preston ha scritto:<br />&gt;&gt; On Oct 27, 2003, at 5:23 PM, darryl wrote:<br />&gt;&gt;=20<br />&gt;&gt; &gt;<br />&gt;&gt; &gt;&gt;&gt; The question is, does anyone want to focus on learing woven with NEW<br />&gt;&gt; &gt;&gt;&gt; woven in the works?<br />&gt;&gt;=20<br />&gt;&gt; Woven is certainly very usable in it's current state -- if you want to=20<br />&gt;<br />&gt;after using it in a real life project i disagree. woven has lots of<br />&gt;problems that surface when you switch from "simple examples" to<br />&gt;"moderate real-life use cases". i was about to write a lenghty mail<br />&gt;about that shortcomings (like control not updating the model and needing<br />&gt;a "name" attribute in the node even it they don't use it, etc.) but then<br />&gt;two people told me about nevow in irc. looking at it right now.<br />&gt;<br />&gt;&gt; nevow was originally a research project -- a weekend's worth of hacking=20<br />&gt;&gt; whose benefits turned out to be so great that we decided to focus on=20<br />&gt;&gt; bringing it up to a usable state for Quotient as soon as possible. And=20<br />&gt;&gt; that's where it is now.<br />&gt;<br />&gt;"we", "we". maybe i talked with you in irc.<br />&gt;<br />&gt;&gt; Most of the woven concepts -- template and code abstraction using a=20<br />&gt;&gt; DOM, reusable partial page renderers (Widgets in old woven, renderer=20<br />&gt;&gt; callables in nevow), all of the concepts needed to know to use=20<br />&gt;&gt; twisted.web -- carry over to nevow. The only thing that's really=20<br />&gt;&gt; changed in nevow is a few names, and the code is VASTLY simplified,=20<br />&gt;&gt; well tested, and thus far easier to understand, design semantics for,=20<br />&gt;&gt; and change.<br />&gt;<br />&gt;KUDOS! :)<br />&gt;<br />&gt;--=20<br />&gt;Federico Di Gregorio<br />&gt;Debian GNU/Linux Developer &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;fog@debian.org<br />&gt;INIT.D Developer &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; fog@initd.org<br />&gt; &#160; &#160; &#160; &#160; &#160; &#160; Quis custodiet ipsos custodes? -- Juvenal, Satires, VI, 347<br />&gt;<br />&gt;--=-DoAh4xSvNTURCciuKWCu<br />&gt;Content-Type: application/pgp-signature; name=signature.asc<br />&gt;Content-Description: Questa parte del messaggio =?ISO-8859-1?Q?=E8?= firmata<br />&gt;<br />&gt;-----BEGIN PGP SIGNATURE-----<br />&gt;Version: GnuPG v1.2.3 (GNU/Linux)<br />&gt;<br />&gt;iD8DBQA/naU0vcCgrgZGjesRAvqQAJ9dtVu4VpryFT1Lh0mnUaYnwE6uaACfQS26<br />&gt;39BrxFusKQrgFo33vhA/ME0=<br />&gt;=+JDU<br />&gt;-----END PGP SIGNATURE-----<br />&gt;<br />&gt;--=-DoAh4xSvNTURCciuKWCu--<br />&gt;<br />&gt;<br />&gt;<br />&gt;--__--__--<br />&gt;<br />&gt;Message: 15<br />&gt;Date: Mon, 27 Oct 2003 18:09:49 -0500 (EST)<br />&gt;From: Yun Mao &lt;maoy@cis.upenn.edu&gt;<br />&gt;To: twisted-python@twistedmatrix.com<br />&gt;Subject: Re: [Twisted-Python] ANN: Twisted 1.1.0, the framework of *your*<br />&gt; internet<br />&gt;Reply-To: twisted-python@twistedmatrix.com<br />&gt;<br />&gt;I really like the tutorial. Great work!<br />&gt;<br />&gt;Yun<br />&gt;<br />&gt;<br />&gt;On Mon, 27 Oct 2003, Itamar Shtull-Trauring wrote:<br />&gt;<br />&gt;&gt; What's New in 1.1.0<br />&gt;&gt; ===================<br />&gt;&gt;<br />&gt;&gt; - twisted.application, an updated deployment and configuration library.<br />&gt;&gt;<br />&gt;&gt; - Mac OS X GUI event loop integration (requires PyObjC).<br />&gt;&gt;<br />&gt;&gt; - New howtos, including a tutorial, and more web framework docs.<br />&gt;&gt;<br />&gt;&gt; - The documentation is now better organized, up-to-date with the latest<br />&gt;&gt; APIs, and in some areas much more extensive.<br />&gt;&gt;<br />&gt;&gt; - Removed a number of broken, unmaintained and unused packages and<br />&gt;&gt; modules.<br />&gt;&gt;<br />&gt;&gt; - Bug fixes and feature enhancements.<br />&gt;&gt;<br />&gt;&gt; _______________________________________________<br />&gt;&gt; Twisted-Python mailing list<br />&gt;&gt; Twisted-Python@twistedmatrix.com<br />&gt;&gt; http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python<br />&gt;&gt;<br />&gt;<br />&gt;<br />&gt;<br />&gt;<br />&gt;--__--__--<br />&gt;<br />&gt;_______________________________________________<br />&gt;Twisted-Python mailing list<br />&gt;Twisted-Python@twistedmatrix.com<br />&gt;http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python<br />&gt;<br />&gt;<br />&gt;End of Twisted-Python Digest<br />&gt;</body></html>