<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Weiqi Gao&#039;s Observations - scheme tag</title>
  <link>http://www.weiqigao.com/blog/tags/scheme/</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>Kawa 1.9.0 Released</title>
    <link>http://www.weiqigao.com/blog/2007/01/22/kawa_1_9_0_released.html</link>
    
      
        <description>
          &lt;blockquote&gt;
&lt;p&gt;&lt;a href= &#034;http://sources.redhat.com/ml/kawa/2007-q1/msg00021.html&#034; &gt;Per Bothner on the Kawa mailing list&lt;/a&gt;: I&#039;ve released Kawa 1.9.0, and updated the web pages.  Please try the .tar.gz and/or .jar and let me know of any problems.  Here is the list of recent (and not-so-recent) changes.  &lt;a href=&#034;http://www.gnu.org/software/kawa/news.html&#034;&gt;http://www.gnu.org/software/kawa/news.html&lt;/a&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;For people who are not familiar with it, Kawa is language development framework for the JVM together with an implementation of the &lt;a href= &#034;http://www.schemers.org/&#034; &gt;Scheme&lt;/a&gt; programming language and an implementation of the &lt;a href= &#034;http://www.w3.org/XML/Query/&#034; &gt;XQuery&lt;/a&gt; language.  It compiles these languages into Java bytecodes.&lt;/p&gt;

&lt;p&gt;It is in Kawa that I first saw the technique of compiling scripts from the interactive shell into Java bytecode and then load and execute them.&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.weiqigao.com/blog/2007/01/22/kawa_1_9_0_released.html#comments</comments>
    <guid isPermaLink="true">http://www.weiqigao.com/blog/2007/01/22/kawa_1_9_0_released.html</guid>
    <pubDate>Mon, 22 Jan 2007 16:25:33 GMT</pubDate>
  </item>
  
  <item>
    <title>The Podcast You Can&#039;t Afford To Miss</title>
    <link>http://www.weiqigao.com/blog/2005/11/10/the_podcast_you_cant_afford_to_miss.html</link>
    
      
        <description>
          &lt;p&gt;There are two kinds of programmers: ones who have read &lt;a href= &#034;http://mitpress.mit.edu/sicp/&#034; &gt;SICP&lt;/a&gt;, and ones who haven&#039;t.&lt;/p&gt;

&lt;p&gt;Those who have often smile in secret knowledge that they know better when they hear those who haven&#039;t going on and on about &#034;object-orientation,&#034; &#034;design patterns,&#034; &#034;meta-programming,&#034; &#034;closures,&#034; and &#034;continuations&#034; as if they are magic.&lt;/p&gt;

&lt;p&gt;For those who haven&#039;t clicked on the link, SICP stands for &lt;em&gt;Structure and Interpretation of Computer Programs&lt;/em&gt;, by &lt;a href= &#034;http://www.swiss.csail.mit.edu/~hal/hal.html&#034; &gt;Harold Abelson&lt;/a&gt; and &lt;a href= &#034;http://www.swiss.ai.mit.edu/~gjs/gjs.html&#034; &gt;Gerald Jay Sussman&lt;/a&gt;, an introduction to computer science textbook in use since 1981.  Here&#039;s praise of this book from the guy who wrote the original Mozilla (aka Netscape Navigator):&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href= &#034;http://mozillazine.org/resources/recommendations1.html&#034; &gt;Jamie Zawinski&lt;/a&gt;: If you don&#039;t know C++ and want to learn what this whole &#039;object oriented programming&#039; thing is all about, there is one and only one book you should read first, and that is &#034;Structure and Interpretation of Computer Programs&#034;, by Abelson and Sussman.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Now the good news.  Professor Abelson has made available, free under the &lt;a href= &#034;http://creativecommons.org/licenses/by-sa/1.0&#034; &gt;creative commons license&lt;/a&gt;, a &lt;a href= &#034;http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/&#034; &gt;complete presentation of the course&lt;/a&gt;, given in 1986 for Hewlett-Packard employees.&lt;/p&gt;

&lt;p&gt;Now the better news.  The lectures, twenty downloads averaging 1.5GB each for a total of almost 22 hours, is also available as a podcast at this URL: &lt;a href= &#034;http://feeds.feedburner.com/SICP&#034; &gt;http://feeds.feedburner.com/SICP&lt;/a&gt;.  Thanks to &lt;a href= &#034;http://pythonzweb.blogspot.com/2005/11/structure-and-interpretation-of.html&#034; &gt;Max Khesin&lt;/a&gt;.&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.weiqigao.com/blog/2005/11/10/the_podcast_you_cant_afford_to_miss.html#comments</comments>
    <guid isPermaLink="true">http://www.weiqigao.com/blog/2005/11/10/the_podcast_you_cant_afford_to_miss.html</guid>
    <pubDate>Thu, 10 Nov 2005 13:37:04 GMT</pubDate>
  </item>
  
  </channel>
</rss>

