<?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"
	>
<channel>
	<title>Comments on: Scheme bindings</title>
	<atom:link href="http://www.snell-pym.org.uk/archives/2008/04/11/scheme-bindings/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.snell-pym.org.uk/archives/2008/04/11/scheme-bindings/</link>
	<description>Sarah and Alaric Snell-Pym living in interesting times</description>
	<pubDate>Wed, 19 Nov 2008 23:33:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: Peter Bex</title>
		<link>http://www.snell-pym.org.uk/archives/2008/04/11/scheme-bindings/#comment-72563</link>
		<dc:creator>Peter Bex</dc:creator>
		<pubDate>Fri, 11 Apr 2008 07:36:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.snell-pym.org.uk/archives/2008/04/11/scheme-bindings/#comment-72563</guid>
		<description>&lt;p&gt;I think the scheme that's been experimenting with immutability was PLT.  Clojure is also a pure Lisp-1 (but not really Scheme)&lt;/p&gt;

&lt;p&gt;If you have a proper module system I think you can do pretty decent inlining within the module.  Anything that imports the module and uses set! on it can operate on its own copy, for example. To make mutable exports you could add a special export operator that indicates that it is mutable.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I think the scheme that's been experimenting with immutability was PLT.  Clojure is also a pure Lisp-1 (but not really Scheme)</p>

<p>If you have a proper module system I think you can do pretty decent inlining within the module.  Anything that imports the module and uses set! on it can operate on its own copy, for example. To make mutable exports you could add a special export operator that indicates that it is mutable.</p>]]></content:encoded>
	</item>
</channel>
</rss>
