<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: A Scheme Syntax-Rules Primer</title>
	<atom:link href="http://blog.willdonnelly.net/2008/09/04/a-scheme-syntax-rules-primer/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.willdonnelly.net/2008/09/04/a-scheme-syntax-rules-primer/</link>
	<description>Coding, Mostly</description>
	<lastBuildDate>Tue, 16 Feb 2010 04:51:24 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: sandrar</title>
		<link>http://blog.willdonnelly.net/2008/09/04/a-scheme-syntax-rules-primer/#comment-126</link>
		<dc:creator>sandrar</dc:creator>
		<pubDate>Thu, 10 Sep 2009 22:05:26 +0000</pubDate>
		<guid isPermaLink="false">http://willdonnelly.wordpress.com/?p=24#comment-126</guid>
		<description>Hi! I was surfing and found your blog post... nice! I love your blog.  :) Cheers! Sandra. R.</description>
		<content:encoded><![CDATA[<p>Hi! I was surfing and found your blog post&#8230; nice! I love your blog.  <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Cheers! Sandra. R.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jj</title>
		<link>http://blog.willdonnelly.net/2008/09/04/a-scheme-syntax-rules-primer/#comment-114</link>
		<dc:creator>jj</dc:creator>
		<pubDate>Sat, 25 Jul 2009 22:56:06 +0000</pubDate>
		<guid isPermaLink="false">http://willdonnelly.wordpress.com/?p=24#comment-114</guid>
		<description>Nice, dude, but &quot;print&quot; isn&#039;t in the R5RS. You should change that to 

(define x 0)
(while (&lt; x 5)
       (set! x (+ x 1))
       (newline)
       (write x))</description>
		<content:encoded><![CDATA[<p>Nice, dude, but &#8220;print&#8221; isn&#8217;t in the R5RS. You should change that to </p>
<p>(define x 0)<br />
(while (&lt; x 5)<br />
       (set! x (+ x 1))<br />
       (newline)<br />
       (write x))</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: J.P.</title>
		<link>http://blog.willdonnelly.net/2008/09/04/a-scheme-syntax-rules-primer/#comment-110</link>
		<dc:creator>J.P.</dc:creator>
		<pubDate>Fri, 12 Jun 2009 17:52:47 +0000</pubDate>
		<guid isPermaLink="false">http://willdonnelly.wordpress.com/?p=24#comment-110</guid>
		<description>Hi Will,
Thank for your page, even with some minor flow, it was useful for me to understand macro expansion which was its target.
Something also very hard to understand is the call/cc, if you feel like to write a page on that field, that will be great.
best regards.</description>
		<content:encoded><![CDATA[<p>Hi Will,<br />
Thank for your page, even with some minor flow, it was useful for me to understand macro expansion which was its target.<br />
Something also very hard to understand is the call/cc, if you feel like to write a page on that field, that will be great.<br />
best regards.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Biagiance</title>
		<link>http://blog.willdonnelly.net/2008/09/04/a-scheme-syntax-rules-primer/#comment-109</link>
		<dc:creator>Biagiance</dc:creator>
		<pubDate>Fri, 12 Jun 2009 02:27:00 +0000</pubDate>
		<guid isPermaLink="false">http://willdonnelly.wordpress.com/?p=24#comment-109</guid>
		<description>visit us!
newsbox.cc
newsbox.us
nbstatus.wordpress.com
NOW!</description>
		<content:encoded><![CDATA[<p>visit us!<br />
newsbox.cc<br />
newsbox.us<br />
nbstatus.wordpress.com<br />
NOW!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick</title>
		<link>http://blog.willdonnelly.net/2008/09/04/a-scheme-syntax-rules-primer/#comment-63</link>
		<dc:creator>Patrick</dc:creator>
		<pubDate>Fri, 06 Mar 2009 00:45:53 +0000</pubDate>
		<guid isPermaLink="false">http://willdonnelly.wordpress.com/?p=24#comment-63</guid>
		<description>I just wanted to point out one thing, the macros with print function is not in R5RS and causes a error, but display is.

Nice primer though thanks for the info</description>
		<content:encoded><![CDATA[<p>I just wanted to point out one thing, the macros with print function is not in R5RS and causes a error, but display is.</p>
<p>Nice primer though thanks for the info</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Learning Scheme macros &#124; Chui&#8217;s counterpoint</title>
		<link>http://blog.willdonnelly.net/2008/09/04/a-scheme-syntax-rules-primer/#comment-31</link>
		<dc:creator>Learning Scheme macros &#124; Chui&#8217;s counterpoint</dc:creator>
		<pubDate>Sat, 20 Sep 2008 06:57:49 +0000</pubDate>
		<guid isPermaLink="false">http://willdonnelly.wordpress.com/?p=24#comment-31</guid>
		<description>[...] to Will Donnely&#8217;s Primer on Syntax-Rules, I finally got a headstart with Scheme [...]</description>
		<content:encoded><![CDATA[<p>[...] to Will Donnely&#8217;s Primer on Syntax-Rules, I finally got a headstart with Scheme [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chui Tey</title>
		<link>http://blog.willdonnelly.net/2008/09/04/a-scheme-syntax-rules-primer/#comment-16</link>
		<dc:creator>Chui Tey</dc:creator>
		<pubDate>Sat, 13 Sep 2008 02:04:32 +0000</pubDate>
		<guid isPermaLink="false">http://willdonnelly.wordpress.com/?p=24#comment-16</guid>
		<description>Thanks. That&#039;s the clearest treatment of syntax-rules that I&#039;ve come across.</description>
		<content:encoded><![CDATA[<p>Thanks. That&#8217;s the clearest treatment of syntax-rules that I&#8217;ve come across.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Will Donnelly</title>
		<link>http://blog.willdonnelly.net/2008/09/04/a-scheme-syntax-rules-primer/#comment-15</link>
		<dc:creator>Will Donnelly</dc:creator>
		<pubDate>Fri, 12 Sep 2008 23:38:31 +0000</pubDate>
		<guid isPermaLink="false">http://willdonnelly.wordpress.com/?p=24#comment-15</guid>
		<description>foof / Alex:

(It&#039;s rather confusing when you have a different name at the top and bottom of the comment.  Which one is correct?)

Thanks for pointing out my mistakes.  I am not a very practiced Scheme programmer yet, and I hadn&#039;t noticed the FOR-EACH function&#039;s existence.  I will be fixing those bits of the post shortly.

I am glad that at least I seem to have gotten the macro parts correct.</description>
		<content:encoded><![CDATA[<p>foof / Alex:</p>
<p>(It&#8217;s rather confusing when you have a different name at the top and bottom of the comment.  Which one is correct?)</p>
<p>Thanks for pointing out my mistakes.  I am not a very practiced Scheme programmer yet, and I hadn&#8217;t noticed the FOR-EACH function&#8217;s existence.  I will be fixing those bits of the post shortly.</p>
<p>I am glad that at least I seem to have gotten the macro parts correct.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Will Donnelly</title>
		<link>http://blog.willdonnelly.net/2008/09/04/a-scheme-syntax-rules-primer/#comment-14</link>
		<dc:creator>Will Donnelly</dc:creator>
		<pubDate>Fri, 12 Sep 2008 23:33:18 +0000</pubDate>
		<guid isPermaLink="false">http://willdonnelly.wordpress.com/?p=24#comment-14</guid>
		<description>Dan:

I honestly didn&#039;t think of trying to simplify my code any when I first wrote it, but it appears that changing the macro definition to

(define-syntax for
  (syntax-rules (in as)
    ((for element in list body ...)
     (map (lambda (element)
            body ...)
          list))
    ((for list as element body ...)
     (for element in list body ...))))

Works properly.  Thanks for pointing that out.</description>
		<content:encoded><![CDATA[<p>Dan:</p>
<p>I honestly didn&#8217;t think of trying to simplify my code any when I first wrote it, but it appears that changing the macro definition to</p>
<p>(define-syntax for<br />
  (syntax-rules (in as)<br />
    ((for element in list body &#8230;)<br />
     (map (lambda (element)<br />
            body &#8230;)<br />
          list))<br />
    ((for list as element body &#8230;)<br />
     (for element in list body &#8230;))))</p>
<p>Works properly.  Thanks for pointing that out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Raoul Duke</title>
		<link>http://blog.willdonnelly.net/2008/09/04/a-scheme-syntax-rules-primer/#comment-13</link>
		<dc:creator>Raoul Duke</dc:creator>
		<pubDate>Fri, 12 Sep 2008 19:23:46 +0000</pubDate>
		<guid isPermaLink="false">http://willdonnelly.wordpress.com/?p=24#comment-13</guid>
		<description>nice one, thanks for taking the time to shed some light on it all for newbies like me.</description>
		<content:encoded><![CDATA[<p>nice one, thanks for taking the time to shed some light on it all for newbies like me.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
