<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><blockquote type="cite" class="clean_bq"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">The licenses are compatible and the maintainer is amenable to the idea though, so if <i>you</i> (and by "you" I mean Burak, not exarkun) wanted to start the work of merging in Ampoule, you could go right ahead.</div></blockquote><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br></div></div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">I wish. I can’t even get Ampoule to work for myself. </div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br></div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Besides, I’m probably lightyears away from enough skill to pass your code reviews, even if I understood exactly what Ampoule was doing. I did read the source code, but there is some really delicate meta–programming happening in that to allow bootstrapping an AMP connection over file descriptors. I do not understand operating systems and / or the Python interpreter enough to understand, much less program in such an environment. </div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br></div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">I do rely quite heavily on Ampoule, which is the reason I am deadlocked so hard at this point. I simply cannot allow GUI to slow down while the Twisted reactor is doing something else, because that GUI is also responsible for drawing 60fps CSS animations. My dependency is only going to get deeper as it seems. If I can fix and improve Ampoule as I go along, I might take up maintaining it, and then I would look into possibly getting it into Twisted. Meanwhile, if you have any insight as to why it fails so hard, please let me know. </div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br></div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Best,</div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Burak</div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br></div></div> <div id="bloop_sign_1394772734928998912" class="bloop_sign"></div> <div style="color:black"><br>From: <span style="color:black">Glyph Lefkowitz</span> <a href="mailto:glyph@twistedmatrix.com">glyph@twistedmatrix.com</a><br>Reply: <span style="color:black">Twisted general discussion</span> <a href="mailto:twisted-python@twistedmatrix.com">twisted-python@twistedmatrix.com</a><br>Date: <span style="color:black">March 12, 2014 at 4:47:27 PM</span><br>To: <span style="color:black">Twisted general discussion</span> <a href="mailto:twisted-python@twistedmatrix.com">twisted-python@twistedmatrix.com</a><br>Subject: <span style="color:black"> Re: [Twisted-Python] Freezing Ampoule or the Invasion of Infinite   Zombie Processes <br></span></div><br> <blockquote type="cite" class="clean_bq"><span><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div></div><div>



<title></title>



<br>
<div>
<div>On Mar 12, 2014, at 4:32 AM, <a href="mailto:exarkun@twistedmatrix.com">exarkun@twistedmatrix.com</a>
wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite"><span style="font-family: Menlo-Regular; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;">
Considering the amount of maintenance Ampoule seems to have gotten
over the last four years (~1 commit) I doubt you can count on
someone else picking this up just because it would be great,
though.</span><br style="font-family: Menlo-Regular; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">
</blockquote>
</div>
<br>
<div>The licenses are compatible and the maintainer is amenable to
the idea though, so if <i>you</i> (and by "you" I mean Burak,
not exarkun) wanted to start the work of merging in Ampoule, you
could go right ahead.</div>
<div><br></div>
<div>The one caveat I will give you is that Ampoule is probably not
quite good enough as-is.  It's been a while, but I definitely
remember discussing some of its deficiencies with people who had
used it; you will probably get requests to change stuff in code
review.  That's OK though, that's the whole point of code
review.  This actually means that the fact that it's
unmaintained is a good thing - not a lot of duplication of effort
to improve it :).</div>
<div><br></div>
<div>-glyph</div>


<hr>_______________________________________________
<br>Twisted-Python mailing list
<br>Twisted-Python@twistedmatrix.com
<br>http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
<br></div></div></span></blockquote></body></html>