<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Programming Nu</title>
    <link>http://programming.nu/</link>
    <language>en-us</language>
    <ttl>40</ttl>

    <description>The Nu Language Website</description>
    
      <item>
        <title>Nu-2.0.1</title>
        <description>
        	<p>This minor update contains better handling of classes whose init
methods return something other than self, notably NSXMLDocument.
It also changes loading of modules to use a single shared parser
so that assignments made in a loaded file are available in the
calling context (as they should have been).</p>

<p>See the <a href="/downloads">downloads</a> page.</p>

<p>This build was made from the "amalgamated" branch. Soon this branch
will become "master". As with 2.0, this version of Nu is
exclusively for systems running Mac OS 10.7 or iOS 4.3 and 
their successors. </p>
        </description>
        <link>http://programming.nu/posts/2011/09/03/Nu-2.0.1</link>

        <pubDate>Sat, 03 Sep 2011 06:00:00 GMT+0000</pubDate>
        <guid isPermaLink="false">
        Nu-2.0.1
	    </guid>
      </item>
    
      <item>
        <title>Nu-2.0.0</title>
        <description>
        	<p>Nu 2.0 is now available through a binary installer. </p>

<p>See the <a href="/downloads">downloads</a> page for this update to Nu.</p>

<p>Nu 2.0 is a simpler, smaller version that uses new
features in iOS 4.3 and Mac OS 10.7 to eliminate external dependencies
and a few internal components.</p>

<ul>
<li>NSRegularExpression replaces PCRE.</li>
<li>imp_implementationWithBlock() is used to generate method implementations.
Previously we used libFFI for this on MacOS and a precompiled pool of
method handlers on iOS. Now this pool is no longer needed.</li>
<li>The NuSymbolTable is now just an NSMutableDictionary.</li>
</ul>

<p>To make it easier to add Nu as a drop-in component of iOS and Mac apps,
the source code has been combined into two files, Nu.h and Nu.m. These
are currently available in the "amalgamated" branch in the git repository,
and will likely be the primary source for Nu going forward.</p>

<p>Nu 2.0 is intended for systems running Mac OS 10.7 or iOS 4.3 and 
their successors. For conciseness and simplicity, support for all 
other platforms is dropped.</p>
        </description>
        <link>http://programming.nu/posts/2011/08/26/Nu-2.0.0</link>

        <pubDate>Fri, 26 Aug 2011 00:00:00 GMT+0000</pubDate>
        <guid isPermaLink="false">
        Nu-2.0.0
	    </guid>
      </item>
    
      <item>
        <title>NuKit</title>
        <description>
        	<p>One of my favorite uses of Nu is for building web apps and APIs for
mobile apps. To support that, I've evolved a collection of frameworks that
support serving and making HTTP requests, generating markup, 
serializing data, and accessing databases. To keep things flexible,
each framework can be built separately and is in a separate git
repository. But to make them simple to use, I've created a binary
installer that installs my favorite components from a single package.</p>

<p>To get it, visit the <a href="/nukit">NuKit</a> page.</p>
        </description>
        <link>http://programming.nu/posts/2010/11/08/nukit</link>

        <pubDate>Mon, 08 Nov 2010 15:00:00 GMT+0000</pubDate>
        <guid isPermaLink="false">
        nukit
	    </guid>
      </item>
    
      <item>
        <title>Nu Seems Stable (by Jason Grossman)</title>
        <description>
        	<p>I've been nagging Tim to say something about the stability of recent releases of Nu, so he asked me to write this.  </p>

<p>Nu is a new language (no pun intended — see below for the etymology of the name Nu).  It hasn't yet formed the basis of an impressive suite of stable software, and you'd think hard before using it to write anything mission-critical.</p>

<p>Despite that, it is actually rather stable.  Let me say more about why.</p>
        </description>
        <link>http://programming.nu/posts/2009/12/09/stability</link>

        <pubDate>Wed, 09 Dec 2009 15:00:00 GMT+0000</pubDate>
        <guid isPermaLink="false">
        stability
	    </guid>
      </item>
    
      <item>
        <title>vi tips for Nu</title>
        <description>
        	<p>I'm collecting some tips for using the vim code editor with Nu.</p>
        </description>
        <link>http://programming.nu/posts/2009/11/22/vi</link>

        <pubDate>Sun, 22 Nov 2009 15:00:00 GMT+0000</pubDate>
        <guid isPermaLink="false">
        vi
	    </guid>
      </item>
    
      <item>
        <title>Nu-0.4.0</title>
        <description>
        	<p>See the <a href="/downloads">downloads</a> page for this long-overdue update to Nu.</p>

<p>The most visible change in this release is that the <strong>macro</strong> operator 
has been switched to refer to <strong>macro-1</strong> 
instead of <strong>macro-0</strong> (the original
Nu macro facility). That is deprecated but kept for compatibility. </p>

<p>Support for garbage collection is now compiled in by default (Mac OS only).</p>

<p>We've also been making good progress running Nu on Linux-based systems.
Currently a few small sites (including Tim's blog)
are running with Nu on Rackspace Cloud Servers. See notes/DEBIANINSTALL in the
Nu source distribution for details about building for Debian.</p>
        </description>
        <link>http://programming.nu/posts/2009/11/17/Nu-0.4.0</link>

        <pubDate>Tue, 17 Nov 2009 19:00:00 GMT+0000</pubDate>
        <guid isPermaLink="false">
        Nu-0.4.0
	    </guid>
      </item>
    
      <item>
        <title>Macros</title>
        <description>
        	<p>Thanks to Jeff Buck and Issac Trotts, we have some nice changes coming to Nu macros.</p>

<p>The changes are modeled on the description of macros in Paul Graham's 
<a href="http://www.paulgraham.com/onlisptext.html">On Lisp</a>,
so our new macro facility should feel familiar to experienced Lisp programmers.</p>

<p>Currently the changes are in my (Tim's) <a href="http://github.com/timburks/nu">git repository</a>,
and they'll be included in the next release of Nu (0.4.0).</p>

<p>For more detail, see <a href="http://programming.nu/macro-tutorial">Jeff's excellent tutorial</a>.</p>
        </description>
        <link>http://programming.nu/posts/2009/01/02/macros</link>

        <pubDate>Fri, 02 Jan 2009 19:00:00 GMT+0000</pubDate>
        <guid isPermaLink="false">
        macros
	    </guid>
      </item>
    
  </channel>
</rss>

