<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0">
  <channel>
    <docs>This is an RSS file.  It is intended to be read by a software program called a "feed reader". Search on Google for more details.</docs>
    <title><![CDATA[mshook's Feed]]></title>
    <link>http://www.simpy.com/user/mshook</link>
    <url>http://www.simpy.com/</url>
    <description><![CDATA[mshook's Feed]]></description>
    <image>
      <url>http://www.simpy.com/img/simpy-icon-16x16.png</url>
      <title>Simpy</title>
      <link>http://www.simpy.com/user/mshook</link>
    </image>
    <lastBuildDate></lastBuildDate>
    <ttl>1440</ttl>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Mobile phone app programming with functional Scheme; Scheme, XML & XSLT; Flapjax (Javascript) | http://tinyurl.com/yd77c5j]]></title>
        <link><![CDATA[http://www.google.com/notebook/m/notebook?nbid=BDV0B5goQxvPDrcEk]]></link>
        <description><![CDATA[One page:
<a href="http://www.google.com/notebook/public/17894154587286929730/BDV0B5goQxvPDrcEk">http://www.google.com/notebook/public/17894154587286929730/BDV0B5goQxvPDrcEk</a>

<pre>
Moby
My take on how Moby Works ...
The Moby Scheme Compiler for Smartphones ...
1.2Simulations and Animations: "world.ss" ...
How to Design Worlds: Imagi...
Shriram Krishnamurthi: Talk...
YouTube - Handbells for the...
Handbells for the 21st Century
InfoQ: Javascript as Compil...
Another language that compiles to Javascript is...
examples/bell-choir.ss at m...
The CONTINUE Server Shriram Krishnamurthi Sy...
How to Design Programs: An ...
Contents Preface IProcessing ...
XML
Transformation-by-Example for XML Shriram Kri...
SXSLT: Manipulation Language for XML Oleg Kis...
Flapjax Demos Catch Up Delicious Dra...
Papers
Shriram Krishnamurthi: Publ...
Chronological List of All Papers These papers...
</pre>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.google.com/notebook/m/notebook?nbid=BDV0B5goQxvPDrcEk"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.google.com/notebook/m/notebook?nbid=BDV0B5goQxvPDrcEk" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22cool%22">cool</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22interesting%22">interesting</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22eclectic%22">eclectic</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22brown%22">brown</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22javascript%22">javascript</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22scheme%22">scheme</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22lisp%22">lisp</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22functional%22">functional</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22declarative%22">declarative</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22xml%22">xml</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22xslt%22">xslt</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22mobile%22">mobile</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22application%22">application</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22gnb%22">gnb</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22pdafriendly%22">pdafriendly</a>,


]]>
</description>
        
        <category><![CDATA[cool]]></category>
        
        <category><![CDATA[interesting]]></category>
        
        <category><![CDATA[eclectic]]></category>
        
        <category><![CDATA[brown]]></category>
        
        <category><![CDATA[javascript]]></category>
        
        <category><![CDATA[scheme]]></category>
        
        <category><![CDATA[lisp]]></category>
        
        <category><![CDATA[functional]]></category>
        
        <category><![CDATA[declarative]]></category>
        
        <category><![CDATA[xml]]></category>
        
        <category><![CDATA[xslt]]></category>
        
        <category><![CDATA[mobile]]></category>
        
        <category><![CDATA[application]]></category>
        
        <category><![CDATA[gnb]]></category>
        
        <category><![CDATA[pdafriendly]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Fri, 02 Oct 2009 12:32:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[A simple Scheme program for Android | http://tinyurl.com/cctauy]]></title>
        <link><![CDATA[http://benjisimon.blogspot.com/2009/03/plt-scheme-meets-android-platform.html]]></link>
        <description><![CDATA[<pre>
via
http://twitter.com/programmingjoy
Javascript as Compiler Target: Clamato, GWT Smalltalk, Python, Scheme
http://www.infoq.com/news/2009/09/javascript-compilation-target

(require moby/stub/world)

(define WIDTH 320)
(define HEIGHT 480)

(define (render w)
  (place-image 
   (text "Hello World" 10 "Black")
   20
   20
   (empty-scene WIDTH HEIGHT)))

(big-bang WIDTH HEIGHT 10 0)
(on-redraw render)
</pre>

<p>
After a few minutes of poking around, I was able to compile this to Java and then run it on the Android Emulator:</p>
<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_0sdrdAqyiJ8/SdCzzBmE4_I/AAAAAAAAEoo/ZpKlzNlD88k/s1600-h/hello-world-android.jpg"><img style="cursor: pointer; width: 223px; height: 400px;" src="http://3.bp.blogspot.com/_0sdrdAqyiJ8/SdCzzBmE4_I/AAAAAAAAEoo/ZpKlzNlD88k/s400/hello-world-android.jpg" alt="" id="BLOGGER_PHOTO_ID_5318948849107395570" border="0"></a>
<p>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://benjisimon.blogspot.com/2009/03/plt-scheme-meets-android-platform.html"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://benjisimon.blogspot.com/2009/03/plt-scheme-meets-android-platform.html" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22scheme%22">scheme</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22android%22">android</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22javascript%22">javascript</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22compiler%22">compiler</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22lisp%22">lisp</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22java%22">java</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22mobile%22">mobile</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22example%22">example</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22code%22">code</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22interesting%22">interesting</a>,


]]>
</description>
        
        <category><![CDATA[scheme]]></category>
        
        <category><![CDATA[android]]></category>
        
        <category><![CDATA[javascript]]></category>
        
        <category><![CDATA[compiler]]></category>
        
        <category><![CDATA[lisp]]></category>
        
        <category><![CDATA[java]]></category>
        
        <category><![CDATA[mobile]]></category>
        
        <category><![CDATA[example]]></category>
        
        <category><![CDATA[code]]></category>
        
        <category><![CDATA[interesting]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Thu, 01 Oct 2009 04:40:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Amorphous Medium Language | Programming reliable behavior on a big mesh network http://web.mit.edu/jakebeal/www/Publications/lsm]]></title>
        <link><![CDATA[http://74.125.113.132/search?q=cache:m4-mGhqle0MJ:web.mit.edu/jakebeal/www/Publications/lsmas-final.pdf+mit+sensor+networks+language&cd=2&hl=en&ct=clnk&gl=us]]></link>
        <description><![CDATA[<pre>
(defprocess root (fuzziness)
 (defvariable blobs #’union)
 (always
  (when (eq (read-sensor ’image) ’black)
   (subprocess (measure-blob) :gradient fuzziness)
   (setf blobs
    (list (get-from-sub (measure-blob) blob)))))
 (avoid
  (read-sensor ’query)
  (let ((q (first (read-sensor ’query))))
   (cond
    ((eq q ’blobs)
     (actuate ’response (regional blobs)))
    ((eq q ’area)
     (actuate ’response
      (fold #’+ (mapcar #’second
       (regional blobs)))))))))
(defprocess measure-blob ()
 (defvariable uid #’max :atomic :base 0 :init (random 1))
 (defvariable area #’sum :reduction :base 0 :init 1)
 (defvariable blob :local)
 (always
  (setf blob (list uid area))))
</pre>
<p>Code to find a set of fuzzy blobs and their
areas in a binary image. Each contiguous black area
of the image runs a connected measure-blob pro-
cess that names it and calculates its area. The set
of blobs is collected by the root process and made
accessible to the user on the response actuator...
</p>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://74.125.113.132/search?q=cache:m4-mGhqle0MJ:web.mit.edu/jakebeal/www/Publications/lsmas-final.pdf+mit+sensor+networks+language&cd=2&hl=en&ct=clnk&gl=us"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://74.125.113.132/search?q=cache:m4-mGhqle0MJ:web.mit.edu/jakebeal/www/Publications/lsmas-final.pdf+mit+sensor+networks+language&cd=2&hl=en&ct=clnk&gl=us" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22saved%22">saved</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22gmail%22">gmail</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22sensor%22">sensor</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22language%22">language</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22lisp%22">lisp</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22scheme%22">scheme</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22mit%22">mit</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22pdf%22">pdf</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22mesh%22">mesh</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22network%22">network</a>,


]]>
</description>
        
        <category><![CDATA[saved]]></category>
        
        <category><![CDATA[gmail]]></category>
        
        <category><![CDATA[sensor]]></category>
        
        <category><![CDATA[language]]></category>
        
        <category><![CDATA[lisp]]></category>
        
        <category><![CDATA[scheme]]></category>
        
        <category><![CDATA[mit]]></category>
        
        <category><![CDATA[pdf]]></category>
        
        <category><![CDATA[mesh]]></category>
        
        <category><![CDATA[network]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Thu, 01 Oct 2009 03:01:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[XML and Scheme - an annotated list of resources | http://okmij.org/ftp/Scheme/xml.html]]></title>
        <link><![CDATA[http://okmij.org/ftp/Scheme/xml.html]]></link>
        <description><![CDATA[<blockquote>
<pre>
1. XML and Scheme
 1. Tools: SSAX, SXML, SXPath, SXSLT
 2. Applications, Examples, Sample Code
 3. Papers and Presentations
 4. SSAX-SXML Mailing list  SSAX-SXML SourceForge Project
 5. Miscellanea
 6. Papers and Presentations
 7. Functional XML parsing framework SAX/DOM and SXML parsers with support for XML Namespaces and validation
 8. SXML specification
 9. SXPath -- SXML query language, XPath implementation
 10. SXML traversals and transformations
 11. HSXML: Typed SXML
 12. Applications, Examples, Sample Code
 13. HTML/XML authoring in Scheme
 14. Writing LaTeX/PDF mathematical papers with SXML
 15. Joint processing of two immutable SXML documents with update cursors
 16. Literate XML/DTD programming
 17. SXML as a normalized database
 18. Complete examples of practical (context-sensitive) SXML Transformations
 19. Complete examples of stream-wise (SAX) and DOM parsing
...
1. Last updated March 4, 2007
</pre>
</blockquote>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://okmij.org/ftp/Scheme/xml.html"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://okmij.org/ftp/Scheme/xml.html" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22lisp%22">lisp</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22scheme%22">scheme</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22xml%22">xml</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22interesting%22">interesting</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22xslt%22">xslt</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22theory%22">theory</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22academic%22">academic</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22list%22">list</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22links%22">links</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22tex%22">tex</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22literate%22">literate</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22example%22">example</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22xpath%22">xpath</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22toc%22">toc</a>,


]]>
</description>
        
        <category><![CDATA[lisp]]></category>
        
        <category><![CDATA[scheme]]></category>
        
        <category><![CDATA[xml]]></category>
        
        <category><![CDATA[interesting]]></category>
        
        <category><![CDATA[xslt]]></category>
        
        <category><![CDATA[theory]]></category>
        
        <category><![CDATA[academic]]></category>
        
        <category><![CDATA[list]]></category>
        
        <category><![CDATA[links]]></category>
        
        <category><![CDATA[tex]]></category>
        
        <category><![CDATA[literate]]></category>
        
        <category><![CDATA[example]]></category>
        
        <category><![CDATA[xpath]]></category>
        
        <category><![CDATA[toc]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Sat, 01 Aug 2009 12:07:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Following Hong Kong (& Vegas) put create new cities to absorb growing populations to try new technologies & rules http://tinyurl]]></title>
        <link><![CDATA[http://blog.longnow.org/2009/05/20/paul-romer-a-theory-of-history-with-an-application/]]></link>
        <description><![CDATA[<a href="http://foratv.vo.llnwd.net/o33/rss/Long_Now_Podcasts/podcast-2009-05-18-romer.mp3">http://foratv.vo.llnwd.net/o33/rss/Long_Now_Podcasts/podcast-2009-05-18-romer.mp3</a>
<blockquote>
Romer notes that business keeps evolving as new companies introduce new rule sets. The good ideas are copied, and workers migrate from failing companies to the new and old ones where the new rules are working well. The same goes for countries. Starting about 1970, China took some of the effective rules of Hong Kong (which was managed from afar by England) and set up four special economic zones along the coast operating as imitation Hong Kongs. They worked so well that China rolled out the scheme for the whole country, and its Gross Domestic Product took off. “Hong Kong was the most successful economic development program in history.
</blockquote>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://blog.longnow.org/2009/05/20/paul-romer-a-theory-of-history-with-an-application/"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://blog.longnow.org/2009/05/20/paul-romer-a-theory-of-history-with-an-application/" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22future%22">future</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22longnow%22">longnow</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22logical%22">logical</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22economics%22">economics</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22politics%22">politics</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22cities%22">cities</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22interesting%22">interesting</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22mp3%22">mp3</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22podcast%22">podcast</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22audio%22">audio</a>,

<a href="http://www.simpy.com/user/mshook/tag/%222009%22">2009</a>,


]]>
</description>
        
        <category><![CDATA[future]]></category>
        
        <category><![CDATA[longnow]]></category>
        
        <category><![CDATA[logical]]></category>
        
        <category><![CDATA[economics]]></category>
        
        <category><![CDATA[politics]]></category>
        
        <category><![CDATA[cities]]></category>
        
        <category><![CDATA[interesting]]></category>
        
        <category><![CDATA[mp3]]></category>
        
        <category><![CDATA[podcast]]></category>
        
        <category><![CDATA[audio]]></category>
        
        <category><![CDATA[2009]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Sun, 19 Jul 2009 04:25:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[@beagleboard For the mechanics of a real interpreter on arduino: http://bitlash.net/ | http://twitter.com/beagleboard/status/243]]></title>
        <link><![CDATA[http://twitter.com/beagleboard/status/2434532878]]></link>
        <description><![CDATA[for AI programming on arduino, how about scheme language?
<a href="http://cli.gs/Q5nqEP" rel="nofollow" target="_blank">http://cli.gs/Q5nqEP</a> <a href="http://cli.gs/3bZ51M" rel="nofollow" target="_blank">http://cli.gs/3bZ51M</a> <a href="http://cli.gs/1XHEbQ" rel="nofollow" target="_blank">http://cli.gs/1XHEbQ</a>
and read SICP!</span><span class="meta entry-meta"><a href="http://twitter.com/beagleboard/status/2434532878" class="entry-date" rel="bookmark"><span class="published">about 4 hours ago</span></a> <span>from web</span> </span></span>
  <div class="user-info clear">
    <div class="thumb"><a href="http://twitter.com/beagleboard" hreflang="ja"><img alt="" src="http://static.twitter.com/images/default_profile_bigger.png" style="vertical-align: middle;" width="73" border="0" height="73"></a></div>
    <div class="screen-name"><a href="http://twitter.com/beagleboard" hreflang="ja" title="Kenzo Yoshida">beagleboard</a></div>
          <div class="full-name">Kenzo Yoshida</div>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://twitter.com/beagleboard/status/2434532878"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://twitter.com/beagleboard/status/2434532878" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22arduino%22">arduino</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22scheme%22">scheme</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22avr%22">avr</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22interpreter%22">interpreter</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22sicp%22">sicp</a>,


]]>
</description>
        
        <category><![CDATA[arduino]]></category>
        
        <category><![CDATA[scheme]]></category>
        
        <category><![CDATA[avr]]></category>
        
        <category><![CDATA[interpreter]]></category>
        
        <category><![CDATA[sicp]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Thu, 02 Jul 2009 09:28:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Generate Bell 202 FSK tones (high->1200, low->2200 HZ) with a 6 pin PIC & an opamp low pass filter | http://tinyurl.com/mq6axz]]></title>
        <link><![CDATA[http://www.edn.com/index.asp?layout=articlePrint&articleID=CA6662631]]></link>
        <description><![CDATA[<blockquote>
<p>This scheme produces a sampled sine waveform with 12 samples per cycle. In addition to the desired frequency component, f<sub>0</sub>, this waveform contains higher-frequency components at (12k+1)f<sub>0</sub> and (12k−1)f<sub>0</sub>, k=1,2,3, and so forth. The lowpass filter comprising IC<sub>2B</sub>, R<sub>7</sub>, R<sub>8</sub>, C<sub>3</sub>, and C<sub>4</sub> easily filters out these undesired components of smaller amplitude. <strong><a target="_blank" href="http://a330.g.akamai.net/7/330/2540/20090604173050/www.edn.com/contents/images/DI4445Listing1.zip">Listing 1</a></strong> is the assembly-program code that implements the Bell 202 FSK standard. When the control input Data In is high, the output frequency is 1200 Hz; when the control is low, the output frequency is 2200 Hz. The transition from one frequency to the other occurs in a manner that retains phase continuity.</p>
</blockquote>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.edn.com/index.asp?layout=articlePrint&articleID=CA6662631"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.edn.com/index.asp?layout=articlePrint&articleID=CA6662631" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22modulation%22">modulation</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22saved%22">saved</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22fsk%22">fsk</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22modem%22">modem</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22pic%22">pic</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22how%22">how</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22circuit%22">circuit</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22code%22">code</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22schematic%22">schematic</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22pdf%22">pdf</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22audio%22">audio</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22bell%22">bell</a>,


]]>
</description>
        
        <category><![CDATA[modulation]]></category>
        
        <category><![CDATA[saved]]></category>
        
        <category><![CDATA[fsk]]></category>
        
        <category><![CDATA[modem]]></category>
        
        <category><![CDATA[pic]]></category>
        
        <category><![CDATA[how]]></category>
        
        <category><![CDATA[circuit]]></category>
        
        <category><![CDATA[code]]></category>
        
        <category><![CDATA[schematic]]></category>
        
        <category><![CDATA[pdf]]></category>
        
        <category><![CDATA[audio]]></category>
        
        <category><![CDATA[bell]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Sun, 14 Jun 2009 07:27:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Little Schemer notes/index | http://tinyurl.com/l2pgee | http://mshook.appspot.com/z/d4m.htm?/mshook/5+june+2009+b]]></title>
        <link><![CDATA[http://mshook.appspot.com/z/d4m.htm?/mshook/5+june+2009+b]]></link>
        <description><![CDATA[<pre>
* http://mshook.appspot.com/z/d4m.htm?/mshook/scheme
* The Ten Commandments
   1. How to recur on a list of atoms, a number and an S-expression | 23 64 83
   2. Cons to build | 37
   3. Typical element, cons & recur | 45
   4. Change >= 1 arg closer to termination & test | 57 65 84
   5. +, X & cons; test 0,1,() | 67
   6. When to simplify | 94
   7. Subparts: sublists & subexpressions | 103
   8. Abstract reps w/ funcs | 107
   9. Abstract patterns w/ funcs | 134
  10. Funcs to collect > 1 value | 140
* The Five Rules
   1. Car 5
   2. Cdr 7
   3. Cons 9
   4. Null? 10
   5. Eq? 12
* Dimensions of functions
   o On lats (lists of atoms - flat), numbers or S-expression (hierarchy)
   o Test, insert (L/R), replace, remove
   o Straight/single function, abstracted/generalized
* Data types and structures
   o atom 3
   o number
   o list 3 & 4
   o S-expression 3 & 4
   o lat (list of atoms) 15
   o set 111
   o pair 117 & 118
   o rel 119
more at http://tinyurl.com/kll3de
</pre>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://mshook.appspot.com/z/d4m.htm?/mshook/5+june+2009+b"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://mshook.appspot.com/z/d4m.htm?/mshook/5+june+2009+b" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22lisp%22">lisp</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22scheme%22">scheme</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22book%22">book</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22index%22">index</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22notes%22">notes</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22good%22">good</a>,

<a href="http://www.simpy.com/user/mshook/tag/%225%22">5</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22june%22">june</a>,

<a href="http://www.simpy.com/user/mshook/tag/%222009%22">2009</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22b%22">b</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22theory%22">theory</a>,


]]>
</description>
        
        <category><![CDATA[lisp]]></category>
        
        <category><![CDATA[scheme]]></category>
        
        <category><![CDATA[book]]></category>
        
        <category><![CDATA[index]]></category>
        
        <category><![CDATA[notes]]></category>
        
        <category><![CDATA[good]]></category>
        
        <category><![CDATA[5]]></category>
        
        <category><![CDATA[june]]></category>
        
        <category><![CDATA[2009]]></category>
        
        <category><![CDATA[b]]></category>
        
        <category><![CDATA[theory]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Fri, 05 Jun 2009 08:13:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Recursive Functions of Symbolic Expressions and Their Computation by Machine + LaTeX source http://tinyurl.com/kuxscq]]></title>
        <link><![CDATA[http://www-formal.stanford.edu/jmc/recursive/node8.html]]></link>
        <description><![CDATA[About this document ...</a>
</h1>
 <strong>Recursive Functions of Symbolic Expressions and
Their Computation by Machine, Part I</strong><p>
This document was generated using the
<a href="http://www.latex2html.org/"><strong>LaTeX</strong>2<tt>HTML</tt></a> translator Version 2002-2-1 (1.70)

</p><p>
Copyright © 1993, 1994, 1995, 1996,
<a href="http://cbl.leeds.ac.uk/nikos/personal.html">Nikos Drakos</a>, 
Computer Based Learning Unit, University of Leeds.
<br>
Copyright © 1997, 1998, 1999,
<a href="http://www.maths.mq.edu.au/%7Eross/">Ross Moore</a>, 
Mathematics Department, Macquarie University, Sydney.
</p><p>
The command line arguments were: <br>
 <strong>latex2html</strong> <tt><a name="tex2html10" href="../recursive.tex">recursive.tex</a></tt>
</p><p>

The translation was initiated by John McCarthy on 2006-08-13
<br> </p><hr>
<address>
<i>John McCarthy <br>
2006-08-13</i>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www-formal.stanford.edu/jmc/recursive/node8.html"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www-formal.stanford.edu/jmc/recursive/node8.html" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22classic%22">classic</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22lisp%22">lisp</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22scheme%22">scheme</a>,

<a href="http://www.simpy.com/user/mshook/tag/%221950s%22">1950s</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22history%22">history</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22latex%22">latex</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22source%22">source</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22cool%22">cool</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22theory%22">theory</a>,


]]>
</description>
        
        <category><![CDATA[classic]]></category>
        
        <category><![CDATA[lisp]]></category>
        
        <category><![CDATA[scheme]]></category>
        
        <category><![CDATA[1950s]]></category>
        
        <category><![CDATA[history]]></category>
        
        <category><![CDATA[latex]]></category>
        
        <category><![CDATA[source]]></category>
        
        <category><![CDATA[cool]]></category>
        
        <category><![CDATA[theory]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Sat, 30 May 2009 09:27:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[tag-query - Scheme - http://tinyurl.com/tag-query-in-scheme]]></title>
        <link><![CDATA[http://code.google.com/p/tinyprojects/source/browse/trunk/tag-query/tag-query.scm]]></link>
        <description><![CDATA[<pre>
(define db (quote (
((content)(tags))
((here is an example of content) (example content))
((an entry is a list containing two lists. The first list is the content. The second list is tags) (explanation tags))
)))

(define get-content (lambda (entry) (car entry)))

(define get-tags (lambda (entry) (cadr entry)))

(define subset? (lambda (keys lat)
  (cond ((null? keys) #t)
        ((memq (car keys) lat) (subset? (cdr keys) lat))
        (#t #f))))

(define tag-query (lambda (tags db)
  (cond ((null? db) '())
        ((subset? tags (get-tags (car db))) (cons (car db) (tag-query tags (cdr db))))
        (#t (tag-query tags (cdr db))))))
</pre>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://code.google.com/p/tinyprojects/source/browse/trunk/tag-query/tag-query.scm"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://code.google.com/p/tinyprojects/source/browse/trunk/tag-query/tag-query.scm" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22lisp%22">lisp</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22scheme%22">scheme</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22code%22">code</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22tags%22">tags</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22example%22">example</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22short%22">short</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22query%22">query</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22search%22">search</a>,


]]>
</description>
        
        <category><![CDATA[lisp]]></category>
        
        <category><![CDATA[scheme]]></category>
        
        <category><![CDATA[code]]></category>
        
        <category><![CDATA[tags]]></category>
        
        <category><![CDATA[example]]></category>
        
        <category><![CDATA[short]]></category>
        
        <category><![CDATA[query]]></category>
        
        <category><![CDATA[search]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Fri, 22 May 2009 04:02:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[McCarthy's eval translated to Common Lisp by Paul Graham http://tinyurl.com/eval-mccarthy-graham]]></title>
        <link><![CDATA[http://mshook.googlepages.com/d4m.htm?/mshook/20+may+2009+a]]></link>
        <description><![CDATA[<pre>
(defun eval. (e a)
  (cond
    ((atom e) (assoc. e a))
    ((atom (car e))
     (cond
       ((eq (car e) 'quote) (cadr e))
       ((eq (car e) 'atom) (atom (eval. (cadr e) a)))
       ((eq (car e) 'eq) (eq (eval. (cadr e) a)
                             (eval. (caddr e) a)))
       ((eq (car e) 'car) (car (eval. (cadr e) a)))
       ((eq (car e) 'cdr) (cdr (eval. (cadr e) a)))
       ((eq (car e) 'cons) (cons (eval. (cadr e) a)
                                 (eval. (caddr e) a)))
       ((eq (car e) 'cond) (evcon. (cdr e) a))
       ('t (eval. (cons (assoc. (car e) a)
                        (cdr e))
                  a))))
    ((eq (caar e) 'label)
     (eval. (cons (caddar e) (cdr e))
            (cons (list (cadar e) (car e)) a)))
    ((eq (caar e) 'lambda)
     (eval. (caddar e)
            (append. (pair. (cadar e) (evlis. (cdr e) a))
                     a)))))
</pre>
<ul>
<li>http://www.paulgraham.com/rootsoflisp.html</li>
</ul>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://mshook.googlepages.com/d4m.htm?/mshook/20+may+2009+a"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://mshook.googlepages.com/d4m.htm?/mshook/20+may+2009+a" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22lisp%22">lisp</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22eval%22">eval</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22beautiful%22">beautiful</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22elegant%22">elegant</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22minimal%22">minimal</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22concise%22">concise</a>,

<a href="http://www.simpy.com/user/mshook/tag/%2220%22">20</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22may%22">may</a>,

<a href="http://www.simpy.com/user/mshook/tag/%222009%22">2009</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22a%22">a</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22how%22">how</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22scheme%22">scheme</a>,


]]>
</description>
        
        <category><![CDATA[lisp]]></category>
        
        <category><![CDATA[eval]]></category>
        
        <category><![CDATA[beautiful]]></category>
        
        <category><![CDATA[elegant]]></category>
        
        <category><![CDATA[minimal]]></category>
        
        <category><![CDATA[concise]]></category>
        
        <category><![CDATA[20]]></category>
        
        <category><![CDATA[may]]></category>
        
        <category><![CDATA[2009]]></category>
        
        <category><![CDATA[a]]></category>
        
        <category><![CDATA[how]]></category>
        
        <category><![CDATA[scheme]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Wed, 20 May 2009 11:25:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Pico Lisp - the C source is 185KB in 10 files]]></title>
        <link><![CDATA[http://www.software-lab.de/down.html]]></link>
        <description><![CDATA[<blockquote>
<p>For something even smaller, download <a href="miniPicoLisp.tgz">miniPicoLisp.tgz</a>. It is a <i>minimal</i> version,
without support for databases, UTF-8, bignums, IPC, networking and other
system-dependent functions. A kind of "pure" Pico Lisp (not "pure Lisp"!). It
supports the full Pico Lisp language, but runs faster, and uses even less memory
space. It should also not be restricted to Unix. In addition, it compiles and
runs also on 64-bit systems.

</p><p><a href="mailto:jon.kleiser@usit.uio.no">Jon Kleiser</a> wrote an OpenGL
library <a href="http://folk.uio.no/jkleiser/pico/gl.tgz">gl.tgz</a>, and a <a href="http://folk.uio.no/jkleiser/pico/china.tgz">Chinese Checkers</a> program
running on top of it.


</p>
</blockquote>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.software-lab.de/down.html"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.software-lab.de/down.html" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22lisp%22">lisp</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22c%22">c</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22small%22">small</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22tiny%22">tiny</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22scheme%22">scheme</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22up%22">up</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22how%22">how</a>,


]]>
</description>
        
        <category><![CDATA[lisp]]></category>
        
        <category><![CDATA[c]]></category>
        
        <category><![CDATA[small]]></category>
        
        <category><![CDATA[tiny]]></category>
        
        <category><![CDATA[scheme]]></category>
        
        <category><![CDATA[up]]></category>
        
        <category><![CDATA[how]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Sun, 17 May 2009 07:45:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Scheme eval from Structure and Interpretation of Computer Programs http://tinyurl.com/sicp-eval]]></title>
        <link><![CDATA[http://mshook.googlepages.com/d4m.htm?/mshook/16+may+2009+b]]></link>
        <description><![CDATA[<pre>
(define (eval exp env)
  (cond ((self-evaluating? exp) exp)
        ((variable? exp) (lookup-variable-value exp env))
        ((quoted? exp) (text-of-quotation exp))
        ((assignment? exp) (eval-assignment exp env))
        ((definition? exp) (eval-definition exp env))
        ((if? exp) (eval-if exp env))
        ((lambda? exp)
         (make-procedure (lambda-parameters exp)
                         (lambda-body exp)
                         env))
        ((begin? exp) 
         (eval-sequence (begin-actions exp) env))
        ((cond? exp) (eval (cond->if exp) env))
        ((application? exp)
         (apply (eval (operator exp) env)
                (list-of-values (operands exp) env)))
        (else
         (error "Unknown expression type -- EVAL" exp))))
</pre>
<ul>
<li>http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-26.html</li>
</ul>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://mshook.googlepages.com/d4m.htm?/mshook/16+may+2009+b"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://mshook.googlepages.com/d4m.htm?/mshook/16+may+2009+b" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22sicp%22">sicp</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22eval%22">eval</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22lisp%22">lisp</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22scheme%22">scheme</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22code%22">code</a>,

<a href="http://www.simpy.com/user/mshook/tag/%2216%22">16</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22may%22">may</a>,

<a href="http://www.simpy.com/user/mshook/tag/%222009%22">2009</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22b%22">b</a>,


]]>
</description>
        
        <category><![CDATA[sicp]]></category>
        
        <category><![CDATA[eval]]></category>
        
        <category><![CDATA[lisp]]></category>
        
        <category><![CDATA[scheme]]></category>
        
        <category><![CDATA[code]]></category>
        
        <category><![CDATA[16]]></category>
        
        <category><![CDATA[may]]></category>
        
        <category><![CDATA[2009]]></category>
        
        <category><![CDATA[b]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Sat, 16 May 2009 05:56:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Don Clucas Stirling engine generator development]]></title>
        <link><![CDATA[http://www.scribd.com/doc/2430599/Don-Clucas-Stirling-engine-generator-development]]></link>
        <description><![CDATA[
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.scribd.com/doc/2430599/Don-Clucas-Stirling-engine-generator-development"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.scribd.com/doc/2430599/Don-Clucas-Stirling-engine-generator-development" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22saved%22">saved</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22stirling%22">stirling</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22engine%22">engine</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22design%22">design</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22pdf%22">pdf</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22via%22">via</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22scheme%22">scheme</a>,


]]>
</description>
        
        <category><![CDATA[saved]]></category>
        
        <category><![CDATA[stirling]]></category>
        
        <category><![CDATA[engine]]></category>
        
        <category><![CDATA[design]]></category>
        
        <category><![CDATA[pdf]]></category>
        
        <category><![CDATA[via]]></category>
        
        <category><![CDATA[scheme]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Sat, 16 May 2009 04:32:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Accumulator generator in JavaScript & Scheme http://tinyurl.com/qcs9dg]]></title>
        <link><![CDATA[http://mshook.googlepages.com/d4m.htm?/mshook/16+may+2009+a]]></link>
        <description><![CDATA[<blockquote>
We want to write a function that generates accumulators-- a
function that takes a number n, and
returns a function that takes another number i and
returns n incremented by i.
</blockquote>
<h3>JavaScript</h3>
<xmp>
function foo(n) { 
  return function (i) { 
           return n += i } }
</xmp>
<h3>Scheme</h3>
<xmp>
(define (foo n) 
  (lambda (i) (set! n (+ n i)) n))
</xmp>
<h2>Try</h2>
<h3><a href="http://www.arachnoid.com/javascript/interactiveJavaScript.html">JavaScript</a></h3>
<xmp>
function main() {
  function foo (n) {
    return function (i) {
      return n += i } } ;
  a = foo(5);
  print(a(1));
  print("n");
  print(a(4));
}

</xmp>
<h3><a href="http://www.bluishcoder.co.nz/jsscheme/">Scheme</a></h3>
<xmp>
(define (foo n) 
  (lambda (i) (set! n (+ n i)) n))
(define a (foo 5))
(a 1)
(a 4)
</xmp>
<ul>
<li>via Paul Graham's <a href="http://www.paulgraham.com/icad.html">Revenge of the Nerds</a></li>
</ul>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://mshook.googlepages.com/d4m.htm?/mshook/16+may+2009+a"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://mshook.googlepages.com/d4m.htm?/mshook/16+may+2009+a" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22lisp%22">lisp</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22scheme%22">scheme</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22javascript%22">javascript</a>,

<a href="http://www.simpy.com/user/mshook/tag/%2216%22">16</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22may%22">may</a>,

<a href="http://www.simpy.com/user/mshook/tag/%222009%22">2009</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22a%22">a</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22example%22">example</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22code%22">code</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22theory%22">theory</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22comparison%22">comparison</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22good%22">good</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22closure%22">closure</a>,


]]>
</description>
        
        <category><![CDATA[lisp]]></category>
        
        <category><![CDATA[scheme]]></category>
        
        <category><![CDATA[javascript]]></category>
        
        <category><![CDATA[16]]></category>
        
        <category><![CDATA[may]]></category>
        
        <category><![CDATA[2009]]></category>
        
        <category><![CDATA[a]]></category>
        
        <category><![CDATA[example]]></category>
        
        <category><![CDATA[code]]></category>
        
        <category><![CDATA[theory]]></category>
        
        <category><![CDATA[comparison]]></category>
        
        <category><![CDATA[good]]></category>
        
        <category><![CDATA[closure]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Sat, 16 May 2009 02:30:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[The Roots of Lisp | "the defining quality of Lisp-- is that it can be written in itself." | http://tinyurl.com/roots-of-lisp]]></title>
        <link><![CDATA[http://www.paulgraham.com/rootsoflisp.html]]></link>
        <description><![CDATA[<i>(I wrote this article to help myself understand exactly
what McCarthy discovered.  You don't need to know this stuff
to program in Lisp, but it should be helpful to 
anyone who wants to
understand the essence of Lisp-- both in the sense of its
origins and its semantic core.  The fact that it has such a core
is one of Lisp's distinguishing features, and the reason why,
unlike other languages, Lisp has dialects.)</i><br><br>In 1960, <a href="http://www-formal.stanford.edu/jmc/index.html">John 
McCarthy</a> published a remarkable paper in
which he did for programming something like what Euclid did for
geometry. He showed how, given a handful of simple
operators and a notation for functions, you can
build a whole programming language.
He called this language Lisp, for "List Processing,"
because one of his key ideas was to use a simple
data structure called a <i>list</i> for both
code and data.<br><br>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.paulgraham.com/rootsoflisp.html"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.paulgraham.com/rootsoflisp.html" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22lisp%22">lisp</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22why%22">why</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22theory%22">theory</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22history%22">history</a>,

<a href="http://www.simpy.com/user/mshook/tag/%221950s%22">1950s</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22scheme%22">scheme</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22recursion%22">recursion</a>,


]]>
</description>
        
        <category><![CDATA[lisp]]></category>
        
        <category><![CDATA[why]]></category>
        
        <category><![CDATA[theory]]></category>
        
        <category><![CDATA[history]]></category>
        
        <category><![CDATA[1950s]]></category>
        
        <category><![CDATA[scheme]]></category>
        
        <category><![CDATA[recursion]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Fri, 15 May 2009 10:59:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[A  multi-language (scheme, ruby, javascript &c.) web-based command line interface]]></title>
        <link><![CDATA[http://lotrepls.appspot.com/]]></link>
        <description><![CDATA[Experimental, built on Google App Engine
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://lotrepls.appspot.com/"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://lotrepls.appspot.com/" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22scheme%22">scheme</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22ruby%22">ruby</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22gae%22">gae</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22javascript%22">javascript</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22cli%22">cli</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22experiment%22">experiment</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22viapopular%22">viapopular</a>,


]]>
</description>
        
        <category><![CDATA[scheme]]></category>
        
        <category><![CDATA[ruby]]></category>
        
        <category><![CDATA[gae]]></category>
        
        <category><![CDATA[javascript]]></category>
        
        <category><![CDATA[cli]]></category>
        
        <category><![CDATA[experiment]]></category>
        
        <category><![CDATA[viapopular]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Tue, 14 Apr 2009 02:31:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[The ur-game for computers — Adventure - adventure.pdf (application/pdf Object)]]></title>
        <link><![CDATA[http://literateprogramming.com/adventure.pdf]]></link>
        <description><![CDATA[I urge everybody to play the game ﬁrst, at least ten times,
before reading on. But you cannot fully appreciate the astonishing brilliance of its design until you have
seen all of the surprises that have been built in.
   I believe this program is entirely faithful to the behavior of Adventure Version 1.0, except that I have
slightly edited the computer messages (mostly so that they use both lowercase and uppercase letters). I have
also omitted Woods’s elaborate machinery for closing the cave during the hours of prime-time computing; I
believe John McCarthy insisted on this, when he saw the productivity of his AI Lab falling oﬀ dramatically
(although it is rumored that he had a special version of the program that allowed him to play whenever
he wanted). And I have not adopted the encryption scheme by which Woods made it diﬃcult for users to
ﬁnd any important clues in the binary program ﬁle or core image; such modiﬁcations would best be done
by making a special version of CTANGLE. All of the spelunking constraints and in
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://literateprogramming.com/adventure.pdf"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://literateprogramming.com/adventure.pdf" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22game%22">game</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22knuth%22">knuth</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22pdf%22">pdf</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22how%22">how</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22wishlist%22">wishlist</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22if%22">if</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22interactive%22">interactive</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22fiction%22">fiction</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22literate%22">literate</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22c%22">c</a>,


]]>
</description>
        
        <category><![CDATA[game]]></category>
        
        <category><![CDATA[knuth]]></category>
        
        <category><![CDATA[pdf]]></category>
        
        <category><![CDATA[how]]></category>
        
        <category><![CDATA[wishlist]]></category>
        
        <category><![CDATA[if]]></category>
        
        <category><![CDATA[interactive]]></category>
        
        <category><![CDATA[fiction]]></category>
        
        <category><![CDATA[literate]]></category>
        
        <category><![CDATA[c]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Sat, 19 Jan 2008 06:27:00 -0500</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[» Why OLPC mesh wireless networking won’t work | George Ou | ZDNet.com]]></title>
        <link><![CDATA[http://blogs.zdnet.com/Ou/?p=777]]></link>
        <description><![CDATA["it would take more than 400 OLPC laptops to cover the same area and they would all have to be spaced out perfectly. We also have the possibility of using 500mW radios and 16 dBi antennas for even longer range in rural areas. When we consider the fact that a single failure in one of the mesh nodes due to battery drainage, moving out of range, software hang will cause the entire mesh scheme to break, there simply is no way to get around the centralized architecture."
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://blogs.zdnet.com/Ou/?p=777"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://blogs.zdnet.com/Ou/?p=777" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22mesh%22">mesh</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22critique%22">critique</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22wifi%22">wifi</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22how%22">how</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22why%22">why</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22comparison%22">comparison</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22via%22">via</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22robotwisdom%22">robotwisdom</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22olpc%22">olpc</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22xo%22">xo</a>,


]]>
</description>
        
        <category><![CDATA[mesh]]></category>
        
        <category><![CDATA[critique]]></category>
        
        <category><![CDATA[wifi]]></category>
        
        <category><![CDATA[how]]></category>
        
        <category><![CDATA[why]]></category>
        
        <category><![CDATA[comparison]]></category>
        
        <category><![CDATA[via]]></category>
        
        <category><![CDATA[robotwisdom]]></category>
        
        <category><![CDATA[olpc]]></category>
        
        <category><![CDATA[xo]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Sat, 19 Jan 2008 09:09:00 -0500</pubDate>
      </item>
    
      
      
      


  
  
    
  
  


      <item>
        <title><![CDATA[An Introduction to Scheme and its Implementation - Table of Contents]]></title>
        <link><![CDATA[http://www.cs.utexas.edu/users/wilson/schintro/schintro_toc.html]]></link>
        <description><![CDATA[
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.cs.utexas.edu/users/wilson/schintro/schintro_toc.html"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.cs.utexas.edu/users/wilson/schintro/schintro_toc.html" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22fromdelicious%22">fromdelicious</a>,


]]>
</description>
        
        <category><![CDATA[fromdelicious]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Thu, 27 May 2004 03:06:00 -0400</pubDate>
      </item>
    
  </channel>
</rss>
