<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Slate Programming Language &#187; Project</title>
	<atom:link href="http://slatelanguage.org/category/project/feed/" rel="self" type="application/rss+xml" />
	<link>http://slatelanguage.org</link>
	<description>A "clean slate" object-oriented Smalltalk-style environment</description>
	<lastBuildDate>Tue, 16 Feb 2010 03:42:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Progress Report</title>
		<link>http://slatelanguage.org/2010/02/progress-report/</link>
		<comments>http://slatelanguage.org/2010/02/progress-report/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 03:42:36 +0000</pubDate>
		<dc:creator>briantrice</dc:creator>
				<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://slatelanguage.org/?p=109</guid>
		<description><![CDATA[We&#8217;ve been in lurk mode for the last few months, but progress continues. Here are some highlights:


The VM was ported from C to C++, allowing some smarter handling by the VM of Slate pointers, which means that our GC is now precise instead of just conservative.
Syntactic support for *rest parameter passing in message sends was added, by sequestering [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste">We&#8217;ve been in lurk mode for the last few months, but progress continues. Here are some highlights:</div>
<div id="_mcePaste">
<ul>
<li><span style="background-color: #ffffff;">The VM was ported from C to C++, allowing some smarter handling by the VM of Slate pointers, which means that our GC is now precise instead of just conservative.</span></li>
<li><span style="background-color: #ffffff;">Syntactic support for *rest parameter passing in message sends was added, by sequestering the comma (&#8220;,&#8221;) as special syntax which goes after optional keywords and the main message phrase. Now, collections can be instantiated via, say, &#8220;<code>Set new*, 1, 2, 3, 3</code>&#8220;, for example. The &#8221;<code>,</code>&#8221; selector for creating Points is now named &#8220;<code>&lt;&gt;</code>&#8221; to avoid collision.</span></li>
<li><span style="background-color: #ffffff;">Various inefficiency fixes which each resulted in a 10-15% speed gain were implemented. The VM is now substantially faster than a few months ago.</span></li>
<li><span style="background-color: #ffffff;">A simple inliner (not a JIT) which uses simple type inference to inline bytecode methods to produce inlined versions of the original method has been implemented. It is not yet robust enough to handle optional-argument passing, but is otherwise stable and useful.</span></li>
<li><span style="background-color: #ffffff;">Further updates are in development: a module system inspired by some recent work in Javascript, better support for concurrency, and trying to adapt interesting parts of the recent &#8220;<a href="http://cincomsmalltalk.com/blog/blogView?entry=3440932096">Xtreams</a>&#8220; Smalltalk stream protocol for better inherent stream performance.</span></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://slatelanguage.org/2010/02/progress-report/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cookbook examples posted to Rosetta Code</title>
		<link>http://slatelanguage.org/2009/06/cookbook-examples-posted-to-rosetta-code/</link>
		<comments>http://slatelanguage.org/2009/06/cookbook-examples-posted-to-rosetta-code/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 21:01:46 +0000</pubDate>
		<dc:creator>briantrice</dc:creator>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[cookbook]]></category>

		<guid isPermaLink="false">http://slatelanguage.org/?p=104</guid>
		<description><![CDATA[The Rosetta Code project makes a wiki for collecting and organizing examples of interesting code snippets  and programs across many programming languages. Since Slate lacks a good programming cookbook, we decided to translate many of its examples in order to illustrate Slate capabilities and idioms. You can find most of them on the Slate [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://rosettacode.org/">Rosetta Code</a> project makes a wiki for collecting and organizing examples of interesting code snippets  and programs across many programming languages. Since Slate lacks a good programming cookbook, we decided to translate many of its examples in order to illustrate Slate capabilities and idioms. You can find most of them on the <a href="http://rosettacode.org/wiki/Category:Slate">Slate category page</a>; we&#8217;ve managed to reach 32% completion in just a few days&#8217; time. There are also <a href="http://rosettacode.org/wiki/Tasks_not_implemented_in_Slate">many tasks which still could be done</a> as an exercise.</p>
<p>It was also valuable to compare idioms and functions from other languages on an individual basis, and some have already been ported or adapted to Slate in the process.</p>
]]></content:encoded>
			<wfw:commentRss>http://slatelanguage.org/2009/06/cookbook-examples-posted-to-rosetta-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello world!</title>
		<link>http://slatelanguage.org/2009/05/hello-world/</link>
		<comments>http://slatelanguage.org/2009/05/hello-world/#comments</comments>
		<pubDate>Wed, 06 May 2009 17:52:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://slatelanguage.org/wordpress/?p=1</guid>
		<description><![CDATA[Welcome to the new website for the Slate programming language! We&#8217;ll be posting news updates here and discussing related issues.
]]></description>
			<content:encoded><![CDATA[<p>Welcome to the new website for the Slate programming language! We&#8217;ll be posting news updates here and discussing related issues.</p>
]]></content:encoded>
			<wfw:commentRss>http://slatelanguage.org/2009/05/hello-world/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Project Re-activated</title>
		<link>http://slatelanguage.org/2008/12/project-re-activated/</link>
		<comments>http://slatelanguage.org/2008/12/project-re-activated/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 19:16:55 +0000</pubDate>
		<dc:creator>briantrice</dc:creator>
				<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://slatelanguage.org/wordpress/?p=25</guid>
		<description><![CDATA[Thanks to Timmy Douglas&#8217; efforts over the last couple of years, Slate is now running much faster and is easier to work with, so we&#8217;re relaunching the project at a new domain, slatelanguage.org. We now use Google to host our mailing list and sources.
]]></description>
			<content:encoded><![CDATA[<p>Thanks to Timmy Douglas&#8217; efforts over the last couple of years, Slate is now running much faster and is easier to work with, so we&#8217;re relaunching the project at a new domain, <a rel="nofollow" href="http://www.slatelanguage.org/">slatelanguage.org</a>. We now use Google to host our <a href="http://groups.google.com/group/slate-language">mailing list</a> and <a href="http://code.google.com/p/slate-language/">sources</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://slatelanguage.org/2008/12/project-re-activated/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Source Management Update</title>
		<link>http://slatelanguage.org/2005/02/source-management-update/</link>
		<comments>http://slatelanguage.org/2005/02/source-management-update/#comments</comments>
		<pubDate>Sun, 27 Feb 2005 19:23:38 +0000</pubDate>
		<dc:creator>briantrice</dc:creator>
				<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://slatelanguage.org/wordpress/?p=36</guid>
		<description><![CDATA[Slate source management has been migrated from CVS to the DARCS system. See the downloads page for details on how to work with it.
]]></description>
			<content:encoded><![CDATA[<p>Slate source management has been migrated from CVS to the <a rel="nofollow" href="http://www.darcs.net/">DARCS</a> system. See the <a rel="nofollow" href="http://www.slatelanguage.org/downloads.html">downloads page</a> for details on how to work with it.</p>
]]></content:encoded>
			<wfw:commentRss>http://slatelanguage.org/2005/02/source-management-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website Redesign</title>
		<link>http://slatelanguage.org/2005/01/website-redesign/</link>
		<comments>http://slatelanguage.org/2005/01/website-redesign/#comments</comments>
		<pubDate>Wed, 19 Jan 2005 19:24:39 +0000</pubDate>
		<dc:creator>briantrice</dc:creator>
				<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://slatelanguage.org/wordpress/?p=41</guid>
		<description><![CDATA[The website has been redesigned for easier reading and access, and the descriptions reworded for succinctness and clarity. Progress is being made on the code front, with a new release soon!
]]></description>
			<content:encoded><![CDATA[<p>The website has been redesigned for easier reading and access, and the descriptions reworded for succinctness and clarity. Progress is being made on the code front, with a new release soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://slatelanguage.org/2005/01/website-redesign/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thesis on Prototypes with Multiple Dispatch</title>
		<link>http://slatelanguage.org/2004/05/thesis-on-prototypes-with-multiple-dispatch/</link>
		<comments>http://slatelanguage.org/2004/05/thesis-on-prototypes-with-multiple-dispatch/#comments</comments>
		<pubDate>Sat, 01 May 2004 19:27:05 +0000</pubDate>
		<dc:creator>briantrice</dc:creator>
				<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://slatelanguage.org/wordpress/?p=47</guid>
		<description><![CDATA[Lee Salzman has replaced his short paper on PMD with a full thesis, to complete his graduation requirements, with many corrections, clarifications and experience reports added. Also there is a wonderful slide presentation explaining the benefits of PMD in laymen&#8217;s terms. See also the recommended reading area of the wiki.
]]></description>
			<content:encoded><![CDATA[<p><a rel="nofollow" href="http://slate.tunes.org/wiki/Lee_Salzman">Lee Salzman</a> has replaced his short paper on <acronym title="prototypes and multiple dispatch">PMD</acronym> with a <a rel="nofollow" href="http://tunes.org/%7Eeihrul/pmd.pdf">full thesis</a>, to complete his graduation requirements, with many corrections, clarifications and experience reports added. Also there is a <a rel="nofollow" href="http://tunes.org/%7Eeihrul/talk.pdf">wonderful slide presentation</a> explaining the benefits of PMD in laymen&#8217;s terms. See also the <a rel="nofollow" href="http://slate.tunes.org/wiki/Recommended_Reading">recommended reading area</a> of the wiki.</p>
]]></content:encoded>
			<wfw:commentRss>http://slatelanguage.org/2004/05/thesis-on-prototypes-with-multiple-dispatch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working on bootstrap</title>
		<link>http://slatelanguage.org/2003/05/working-on-bootstrap/</link>
		<comments>http://slatelanguage.org/2003/05/working-on-bootstrap/#comments</comments>
		<pubDate>Fri, 23 May 2003 19:34:39 +0000</pubDate>
		<dc:creator>briantrice</dc:creator>
				<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://slatelanguage.org/wordpress/?p=66</guid>
		<description><![CDATA[Slate bootstrapping is in progress. Also, an Emacs editing and interaction mode is available in the distribution.
]]></description>
			<content:encoded><![CDATA[<p>Slate bootstrapping is in progress. Also, an Emacs editing and interaction mode is available in the distribution.</p>
]]></content:encoded>
			<wfw:commentRss>http://slatelanguage.org/2003/05/working-on-bootstrap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
