<?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/"
		>
<channel>
	<title>Commentaires sur : Mono at school : Scheme interpreter</title>
	<atom:link href="http://blog.neteril.org/2009/01/30/mono-at-school-scheme-interpreter/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.neteril.org/2009/01/30/mono-at-school-scheme-interpreter/</link>
	<description>Random thoughts of Jérémie Laval</description>
	<lastBuildDate>Mon, 25 Jul 2011 10:32:32 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Par : garuma</title>
		<link>http://blog.neteril.org/2009/01/30/mono-at-school-scheme-interpreter/comment-page-1/#comment-127</link>
		<dc:creator>garuma</dc:creator>
		<pubDate>Sat, 07 Feb 2009 16:53:19 +0000</pubDate>
		<guid isPermaLink="false">http://garuma.wordpress.com/?p=361#comment-127</guid>
		<description>@ Jules:
1) probably me messing up the VCS, gotta fix that.
3) No.
4) No but would be fairly easy with some TypeBuilder magic.

As for the EmptyList stuff there was no real fundamental decision behind it, just ease of use of Pairs in our code. I also feel like it&#039;s the way to do when representing nil in language such as Scheme but it&#039;s only my taste !

@DS Blank: good catch on the pair?/list? I will correct that. I will be sure to see your code too ;-) .</description>
		<content:encoded><![CDATA[<p>@ Jules:<br />
1) probably me messing up the VCS, gotta fix that.<br />
3) No.<br />
4) No but would be fairly easy with some TypeBuilder magic.</p>
<p>As for the EmptyList stuff there was no real fundamental decision behind it, just ease of use of Pairs in our code. I also feel like it&#8217;s the way to do when representing nil in language such as Scheme but it&#8217;s only my taste !</p>
<p>@DS Blank: good catch on the pair?/list? I will correct that. I will be sure to see your code too <img src='http://blog.neteril.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  .</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : DS Blank</title>
		<link>http://blog.neteril.org/2009/01/30/mono-at-school-scheme-interpreter/comment-page-1/#comment-126</link>
		<dc:creator>DS Blank</dc:creator>
		<pubDate>Sat, 07 Feb 2009 16:41:08 +0000</pubDate>
		<guid isPermaLink="false">http://garuma.wordpress.com/?p=361#comment-126</guid>
		<description>Jules is correct: EmptyList is not a Pair:

&gt; (pair? &#039;())
#f
&gt; (list? &#039;())
#t

So this is a special case.

We are also working on Scheme interpreter in C#, but we have written it in Scheme, and it gets automatically transformed into C# through first-principles.

It is brand new, and has a long way to go, but feel free to try it and comment, and send patches! See http://wiki.roboteducation.org/PyjamaScheme

We have exceptions, proper tail-call recursion, try/except, and big plans...</description>
		<content:encoded><![CDATA[<p>Jules is correct: EmptyList is not a Pair:</p>
<p>&gt; (pair? &#8216;())<br />
#f<br />
&gt; (list? &#8216;())<br />
#t</p>
<p>So this is a special case.</p>
<p>We are also working on Scheme interpreter in C#, but we have written it in Scheme, and it gets automatically transformed into C# through first-principles.</p>
<p>It is brand new, and has a long way to go, but feel free to try it and comment, and send patches! See <a href="http://wiki.roboteducation.org/PyjamaScheme" rel="nofollow">http://wiki.roboteducation.org/PyjamaScheme</a></p>
<p>We have exceptions, proper tail-call recursion, try/except, and big plans&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Jules</title>
		<link>http://blog.neteril.org/2009/01/30/mono-at-school-scheme-interpreter/comment-page-1/#comment-125</link>
		<dc:creator>Jules</dc:creator>
		<pubDate>Tue, 03 Feb 2009 08:35:34 +0000</pubDate>
		<guid isPermaLink="false">http://garuma.wordpress.com/?p=361#comment-125</guid>
		<description>This is great! I was planning to learn how to use the DLR so this project helps me a lot.

I have a few questions:

1) Why are there empty directories? Is this for files that still have to be implemented?

2) In the definition of Pair I see this:

public static readonly Pair EmptyList = new Pair(null, null);

Why did you choose this representation instead of just null?

3) Do you support macros?

4) Do you support something like defstruct?</description>
		<content:encoded><![CDATA[<p>This is great! I was planning to learn how to use the DLR so this project helps me a lot.</p>
<p>I have a few questions:</p>
<p>1) Why are there empty directories? Is this for files that still have to be implemented?</p>
<p>2) In the definition of Pair I see this:</p>
<p>public static readonly Pair EmptyList = new Pair(null, null);</p>
<p>Why did you choose this representation instead of just null?</p>
<p>3) Do you support macros?</p>
<p>4) Do you support something like defstruct?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Juanjo Marin</title>
		<link>http://blog.neteril.org/2009/01/30/mono-at-school-scheme-interpreter/comment-page-1/#comment-124</link>
		<dc:creator>Juanjo Marin</dc:creator>
		<pubDate>Sat, 31 Jan 2009 00:21:02 +0000</pubDate>
		<guid isPermaLink="false">http://garuma.wordpress.com/?p=361#comment-124</guid>
		<description>The origin of Béchamel sauce is disputed and includes the following claims: [1]

    * The Italian version is that it was invented by Medici&#039;s Tuscan cooks who brought it to France from Italy in the seventeenth century, Sauce Béchamel was a slow simmering of milk, veal stock and seasonings, strained, with an enrichment of cream.

    * It was created by Philippe de Mornay, who also is reputed to have invented Mornay sauce, Lyonnaise sauce, and Porto sauce.

    * It was invented by Marquis Louis de Béchamel (1630–1703), a seventeenth century financier who held the honorary post of chief steward to Louis XIV (1643-1715).

    * It was created by François Pierre de la Varenne (1615-1678) who was chef to the court of Louis XIV (1643-1715) , during the time that Louis de Béchamel was there. It is believed that La Varenne named the sauce in his honour.

source: http://en.wikipedia.org/wiki/Bechamel</description>
		<content:encoded><![CDATA[<p>The origin of Béchamel sauce is disputed and includes the following claims: [1]</p>
<p>    * The Italian version is that it was invented by Medici&#8217;s Tuscan cooks who brought it to France from Italy in the seventeenth century, Sauce Béchamel was a slow simmering of milk, veal stock and seasonings, strained, with an enrichment of cream.</p>
<p>    * It was created by Philippe de Mornay, who also is reputed to have invented Mornay sauce, Lyonnaise sauce, and Porto sauce.</p>
<p>    * It was invented by Marquis Louis de Béchamel (1630–1703), a seventeenth century financier who held the honorary post of chief steward to Louis XIV (1643-1715).</p>
<p>    * It was created by François Pierre de la Varenne (1615-1678) who was chef to the court of Louis XIV (1643-1715) , during the time that Louis de Béchamel was there. It is believed that La Varenne named the sauce in his honour.</p>
<p>source: <a href="http://en.wikipedia.org/wiki/Bechamel" rel="nofollow">http://en.wikipedia.org/wiki/Bechamel</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

