<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Weiqi Gao&#039;s Observations - python tag</title>
  <link>http://www.weiqigao.com/blog/tags/python/</link>
  <description>Sharing My Experience...</description>
  <language>en</language>
  <copyright>Weiqi Gao</copyright>
  <lastBuildDate>Fri, 11 May 2012 12:48:36 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  <image>
    <url>http://pebble.sourceforge.net/common/images/powered-by-pebble.gif</url>
    <title>Weiqi Gao&#039;s Observations</title>
    <link>http://www.weiqigao.com/blog/</link>
  </image>
  
  
  <item>
    <title>Will It Be JRuby vs. IronPython?</title>
    <link>http://www.weiqigao.com/blog/2006/09/07/will_it_be_jruby_vs_ironpython.html</link>
    
      
        <description>
          &lt;p&gt;On the heels of Microsoft&#039;s release of &lt;a href= &#034;http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPython&#034; &gt;IronPython 1.0&lt;/a&gt; comes the news that Sun has &lt;a href= &#034;http://blogs.sun.com/tor/entry/welcome_jruby&#034; &gt;hired the two primary JRuby developers&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I don&#039;t know if Sun intended it, but the juxtaposition of these two news item gives the effect that the two managed execution environments&amp;mdash;The JVM and .NET&amp;mdash;have each chosen an anointed champion scripting language for their platform.&lt;/p&gt;

&lt;p&gt;The orphan that&#039;s left out of the spotlight is &lt;a href= &#034;http://www.jython.org/Project/index.html&#034; &gt;Jython&lt;/a&gt;.  I feel kind of sad for Jython and its lone publicly known active maintainer &lt;a href= &#034;http://www.jython.org/Project/contributors.html&#034; &gt;Frank Wierzbicki&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Just think about it, Jython was a &lt;a href= &#034;http://www.weiqigao.com/articles/Scripting.html&#034; &gt;pretty good scripting language&lt;/a&gt; for the Java platform since the last millenium.  Yet Sun shunned scripting languages for the JVM at the time.  I remember a Jon Udell column on the old Byte magazine discussing issues related to efficient implementations of language features of the various scripting languages.&lt;/p&gt;

&lt;p&gt;Now, six or seven years later, Sun turned around on the scripting languages for the JVM issue.  Yet the darling in Sun&#039;s hand is someone else.&lt;/p&gt;

&lt;p&gt;Such is life &lt;tt&gt;:(&lt;/tt&gt;&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.weiqigao.com/blog/2006/09/07/will_it_be_jruby_vs_ironpython.html#comments</comments>
    <guid isPermaLink="true">http://www.weiqigao.com/blog/2006/09/07/will_it_be_jruby_vs_ironpython.html</guid>
    <pubDate>Thu, 07 Sep 2006 19:53:50 GMT</pubDate>
  </item>
  
  <item>
    <title>IronPython 1.0 Released</title>
    <link>http://www.weiqigao.com/blog/2006/09/06/ironpython_1_0_released.html</link>
    
      
        <description>
          &lt;blockquote&gt;
&lt;p&gt;&lt;a href= &#034;http://blogs.msdn.com/hugunin/archive/2006/09/05/741605.aspx&#034; &gt;Jim Hugunin&lt;/a&gt;: I’m extremely happy to announce that we have released &lt;a href=&#034;http://www.codeplex.com/IronPython&#034;&gt;IronPython 1.0&lt;/a&gt; today!&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;IronPython is about bringing together two worlds.  The key value in IronPython is that it is both a true implementation of Python and is seamlessly integrated with the .NET platform.  Most features were easy and natural choices where the language and the platform fit together with almost no work. However, there were challenges from the obvious cases like exception type hierarchies to the somewhat esoteric challenges concerning different methods on strings.  We spent long days and sometimes weeks looking for the best answers to these challenging problems and in the end I think that we have stayed true to both Python and .NET.&lt;/p&gt;
&lt;/blockquote&gt;
        </description>
      
      
    
    
    
    <comments>http://www.weiqigao.com/blog/2006/09/06/ironpython_1_0_released.html#comments</comments>
    <guid isPermaLink="true">http://www.weiqigao.com/blog/2006/09/06/ironpython_1_0_released.html</guid>
    <pubDate>Wed, 06 Sep 2006 20:56:16 GMT</pubDate>
  </item>
  
  <item>
    <title>JavaScript To Gain Pythonic Features</title>
    <link>http://www.weiqigao.com/blog/2006/02/19/javascript_to_gain_pythonic_features.html</link>
    
      
        <description>
          &lt;blockquote&gt;
&lt;p&gt;&lt;a href= &#034;http://weblogs.mozillazine.org/roadmap/archives/2006/02/js_and_python_news.html&#034; &gt;Brendan Eich&lt;/a&gt;: Mark Hammond&#039;s &lt;a href=&#034;http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&amp;amp;module=all&amp;amp;branch=DOM_AGNOSTIC2_BRANCH&amp;amp;branchtype=match&amp;amp;dir=&amp;amp;file=&amp;amp;filetype=match&amp;amp;who=&amp;amp;whotype=match&amp;amp;sortby=Date&amp;amp;hours=2&amp;amp;date=week&amp;amp;mindate=&amp;amp;maxdate=&amp;amp;cvsroot=%2Fcvsroot&#034;&gt;work&lt;/a&gt; to support &lt;a href=&#034;http://weblogs.mozillazine.org/roadmap/archives/008865.html&#034;&gt;Python in XUL&lt;/a&gt; is nearly done.  The DOM_AGNOSTIC2_BRANCH should land in the next few weeks. Already I see many on the &lt;a href=&#034;http://listserv.activestate.com/mailman/listinfo/pyxpcom&#034;&gt;PyXPCOM&lt;/a&gt; list testing Mark&#039;s fine work, chomping at the bit to use Python in &lt;a href=&#034;http://developer.mozilla.org/en/docs/XULRunner&#034;&gt;XULRunner&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This brings to mind a hot topic in my recent hacking: infusing JS with &lt;a href= &#034;https://bugzilla.mozilla.org/show_bug.cgi?id=326466&#034; &gt;Pythonic generators and iterators&lt;/a&gt;, including array comprehensions.  Brief taste: ...&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Read the &lt;a href= &#034;http://weblogs.mozillazine.org/roadmap/archives/2006/02/js_and_python_news.html&#034; &gt;rest of the post&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The &lt;span style=&#034;color:red&#034;&gt;Ja&lt;/span&gt; in &lt;span style=&#034;color:green&#034;&gt;A&lt;span style=&#034;color:red&#034;&gt;Ja&lt;/span&gt;X&lt;/span&gt; is expanding in front of our very own eyes.&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.weiqigao.com/blog/2006/02/19/javascript_to_gain_pythonic_features.html#comments</comments>
    <guid isPermaLink="true">http://www.weiqigao.com/blog/2006/02/19/javascript_to_gain_pythonic_features.html</guid>
    <pubDate>Mon, 20 Feb 2006 01:33:55 GMT</pubDate>
  </item>
  
  </channel>
</rss>

