<?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"
	>

<channel>
	<title>Nexxi at Courage, my friend</title>
	<atom:link href="http://nexxi.courage-my-friend.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://nexxi.courage-my-friend.org</link>
	<description>ideas and vapour</description>
	<pubDate>Sat, 25 Oct 2008 08:28:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Braindump: blocks and expressions</title>
		<link>http://nexxi.courage-my-friend.org/design/articles/braindump-blocks-and-expressions/</link>
		<comments>http://nexxi.courage-my-friend.org/design/articles/braindump-blocks-and-expressions/#comments</comments>
		<pubDate>Fri, 18 Mar 2005 18:42:43 +0000</pubDate>
		<dc:creator>Chris Poirier</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://nexxi.courage-my-friend.org/articles/2005/03/18/braindump-blocks-and-expressions/</guid>
		<description><![CDATA[In Braindump: closures I said:


This is why I&#8217;m calling Nexxi a block-oriented language. The language is structured as expressions inside blocks, and all blocks are equal, regardless who is executing them. It should make no difference to the programmer whether the thing controlling the block is language-defined or user-defined â€” everything should work the same, [...]]]></description>
		<wfw:commentRss>http://nexxi.courage-my-friend.org/design/articles/braindump-blocks-and-expressions/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Braindump: typing 2</title>
		<link>http://nexxi.courage-my-friend.org/design/articles/braindump-typing-2/</link>
		<comments>http://nexxi.courage-my-friend.org/design/articles/braindump-typing-2/#comments</comments>
		<pubDate>Fri, 18 Mar 2005 18:37:25 +0000</pubDate>
		<dc:creator>Chris Poirier</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://nexxi.courage-my-friend.org/articles/2005/03/18/braindump-typing-2/</guid>
		<description><![CDATA[.&#160;.&#160;.&#160;continued from Braindump: typing 1

Dynamic typing

Sometimes, flexibility really is more important than either safety or speed.  There are times when you want to be able to construct method calls on-the-fly, and do other funky stuff not possible with static typing and compile-time dispatch.  Such abilities can be useful for creating language interpreters, for [...]]]></description>
		<wfw:commentRss>http://nexxi.courage-my-friend.org/design/articles/braindump-typing-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Braindump: typing 1</title>
		<link>http://nexxi.courage-my-friend.org/design/articles/braindump-typing-1/</link>
		<comments>http://nexxi.courage-my-friend.org/design/articles/braindump-typing-1/#comments</comments>
		<pubDate>Thu, 17 Mar 2005 18:34:39 +0000</pubDate>
		<dc:creator>Chris Poirier</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://nexxi.courage-my-friend.org/articles/2005/03/17/braindump-typing-1/</guid>
		<description><![CDATA[Except when it comes to the allocation and storage of data, variable
typing is all about method dispatch &#8212; the language must, at some
point, map every code-level method call to a compiled entry-point,
or report an error.

As discussed in Opening Comments, my intent is for Nexxi to be useful both interpreted and compiled, both for rapid prototyping [...]]]></description>
		<wfw:commentRss>http://nexxi.courage-my-friend.org/design/articles/braindump-typing-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Braindump: closures</title>
		<link>http://nexxi.courage-my-friend.org/design/articles/braindump-closures/</link>
		<comments>http://nexxi.courage-my-friend.org/design/articles/braindump-closures/#comments</comments>
		<pubDate>Fri, 11 Mar 2005 18:23:23 +0000</pubDate>
		<dc:creator>Chris Poirier</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://nexxi.courage-my-friend.org/articles/2005/03/11/braindump-closures/</guid>
		<description><![CDATA[So, I&#8217;ve been working on the design for Nexxi, in dribs and drabs, since December.  It doesn&#8217;t feel coherent to me, yet, and there are some ideas currently in the design that I&#8217;m not even close to sure about.  I think the best thing for me to do is to just write it [...]]]></description>
		<wfw:commentRss>http://nexxi.courage-my-friend.org/design/articles/braindump-closures/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Braindump: basic syntax 1</title>
		<link>http://nexxi.courage-my-friend.org/design/articles/braindump-basic-syntax-1/</link>
		<comments>http://nexxi.courage-my-friend.org/design/articles/braindump-basic-syntax-1/#comments</comments>
		<pubDate>Fri, 11 Mar 2005 18:00:23 +0000</pubDate>
		<dc:creator>Chris Poirier</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://nexxi.courage-my-friend.org/articles/2005/03/11/braindump-basic-syntax-1/</guid>
		<description><![CDATA[As discussed elsewhere, Nexxi is a block-oriented language.  By this I mean that the language defines it&#8217;s structure in terms of blocks that are passed to controller &#8220;functions&#8221; (we&#8217;ll call them block headers from now on) that then call the block appropriately.  In standard Java/C++/C syntax, a block is enclosed in curly braces:


{
 [...]]]></description>
		<wfw:commentRss>http://nexxi.courage-my-friend.org/design/articles/braindump-basic-syntax-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Opening comments</title>
		<link>http://nexxi.courage-my-friend.org/design/articles/opening-comments/</link>
		<comments>http://nexxi.courage-my-friend.org/design/articles/opening-comments/#comments</comments>
		<pubDate>Tue, 08 Mar 2005 18:21:56 +0000</pubDate>
		<dc:creator>Chris Poirier</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://nexxi.courage-my-friend.org/articles/2005/03/08/opening-comments/</guid>
		<description><![CDATA[The first post is always the hardest, right?&#160; Well, this ain&#8217;t so bad.

So, this is Nexxi, a programming language for the JVM.&#160; By way of background, I was involved in another JVM language project until late last year.&#160; It eventually became clear to me that that language was not going to be one I would [...]]]></description>
		<wfw:commentRss>http://nexxi.courage-my-friend.org/design/articles/opening-comments/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
