<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Sep 19, 2011, at 3:12 AM, Godson Gera wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">On Mon, Sep 19, 2011 at 12:03 AM, Glyph Lefkowitz <span dir="ltr"><<a href="mailto:glyph@twistedmatrix.com">glyph@twistedmatrix.com</a>></span> wrote:<br><div class="gmail_quote">
<blockquote style="border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; padding-left: 1ex; position: static; z-index: auto; " class="gmail_quote">
<div style="WORD-WRAP: break-word">
<div class="im">
<div>
<div><br></div></div></div>
<div>Actually, the Twisted developers also found this to be a terrible idea, and doesn't really do it any more. I definitely understand the appeal of such a system, but it has far too many problems to work well in Python, and even in Smalltalk (which was built from the start to work like this) it was the source of a number of long-term systematic problems with the ecosystem.</div>
<div><br></div></div></blockquote></div>
<div>I willfully leftout the detail that Twisted is not doing it any more :) . So that the person who asked this won't get discouraged, if he has time and energy to pursue it and make some thing new, I thought all the Python community may have another battery called persistance included.<br></div></blockquote></div><br><div>Yes, and I put it in in the hopes that they <i>are</i> discouraged :-). There's a staggering number of really good ideas out there for people to work on; why get stuck re-hashing the bad ones?</div><div><br></div><div>Of course, maybe they've got a really fantastic idea about how a persistent python might work, but they'll have to face more obstacles than this one comment in order to get it done, so it shouldn't make that much of a difference. I think it's my responsibility, as someone who has tried this idea, to make sure that others attempting it know that it's problematic. As Clay Shirky put it:</div><div><br></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div>"... learning from experience is the worst possible way to learn something. Learning from experience is one up from remembering. That's not great. The best way to learn something is when someone else figures it out and tells you: 'Don't go in that swamp. There are alligators in there.'"</div></blockquote><div><br></div><div>So, trust me: there are alligators in that pickle.</div><div><br></div><div>-glyph</div></body></html>