On Sun, Dec 12, 2010 at 11:24 AM, Vern Ceder <span dir="ltr">&lt;<a href="mailto:vceder@gmail.com">vceder@gmail.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Thanks for both versions, Kirby! I&#39;ll take the applause wherever/however I can get it. ;)<div><br></div></blockquote><div><br></div><div>That&#39;s cool.  You&#39;ve been a good Giles, a role I can also relate too.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div></div><div>I&#39;m not into COM/Windows much, but the basic example is a neat way to illustrate threading... I&#39;ll have to remember to steal it, maybe for the classes I teach to our 8th graders. ;)</div>

<div><br></div></blockquote><div><br></div><div>Yeah, me either until recently.  Good example of a host environment wrapping an alien &quot;egg&quot; (in this case a Python COM object) and continuing to run its own process, even while triggering running code in this other language.</div>
<div><br></div><div>I&#39;m beholden to the Medusa metaphor of asynchronous event handling.  A thread is a lot like a Python generator in that it time shares through next iterations.  Twisted is what became of her, outside of Zope.</div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div></div><div>Speaking of 8th graders, these days I&#39;m also teaching online Python courses for middle school kids through Northwestern&#39;s Gifted Learrning Links program - an intro to Python using Hello World! and (starting in January) an intermediate Python class, which will do more with OOP concepts and GUI&#39;s. The link  is here (the intermediate course isn&#39;t up yet, but should be soon) - <a href="http://www.ctd.northwestern.edu/gll/courses/enrichment/winter2011/#Technology" target="_blank">http://www.ctd.northwestern.edu/gll/courses/enrichment/winter2011/#Technology</a></div>

<div><br></div></blockquote><div><br></div><div>This is all good.  I&#39;ve been back in touch with the VPython principal, Bruce Sherwood, to compare notes.  He used to get guff from Arthur on this list, yet they found a symbiotic pattern around Numpy.  </div>
<div><br></div><div>For those more recently joining us:  Arthur was our friend in the NYC financial sector who jumped onto Python + VPython in a big way, to develop his Pygeo projective geometry toolkit.</div><div><br></div>
<div>I&#39;d hoped to see him at a GWU / Pycon, one of Steve Holden&#39;s events, but that&#39;s the year my wife needed me home pronto (I was already in DC for a Bucky Fuller symposium, also at GWU).</div><div><br></div>
<div>As it was, we had a good dinner with David Lansky and his kids, in New York City itself.  Some kind of ethnic pancake place, upper east side.</div><div><br></div><div>Anyway, just reminiscing about some of our players.  The Python community is pretty stellar, although I&#39;m also blown away by Perl&#39;s.  </div>
<div><br></div><div>I just haven&#39;t met that many Ruby people yet.  I should probably go to some Rubicons, if that&#39;s what they&#39;re called.</div><div><br></div><div>One of my favorite Java programmers is Gerald de Jong, who pretty much invented the field of Elastic Interval Geometry.  Here&#39;s one of his Youtubes.  </div>
<div><br></div><div><a href="http://www.youtube.com/watch?v=-6I3utbJ1M8">http://www.youtube.com/watch?v=-6I3utbJ1M8</a></div><div><br></div><div>See <a href="http://springie.com">springie.com</a> by Tim Tyler for another excellent example of an EIG application.</div>
<div><br></div><div>These days Gerald is the solo programmer on a multi-user game called Tetragotchi.  He&#39;s amazing.</div><div><br></div><div><a href="http://www.youtube.com/watch?v=xis6QxneccM">http://www.youtube.com/watch?v=xis6QxneccM</a> (someone filming beta tetragotchi)</div>
<div><br></div><div>Kirby</div><div><br></div><div><br></div><div>PS:  I need to stick a Queue object on the head of my jellyfish (Medusa COM object).  As FoxPro calls in, yelling &quot;route me a truck&quot;, I&#39;ll queue the request, not unlike an httprequest.  Indeed, some might ask &quot;why not use XML-RPC&quot;?  Well, you&#39;d still have the same dynamic of needing to return a &quot;job ticket&quot; right away, then have the caller come back for the dry cleaning another time.  So asynchronous thinking would be involved.</div>
<div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div></div><div>Cheers,</div><div>Vern<div><div></div><div class="h5"><br></div>
</div></div></blockquote><div><br></div><div> </div></div>