<?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>Schadenfreude &#187; language</title>
	<atom:link href="http://www.ralree.com/tag/language/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ralree.com</link>
	<description>Malicious enjoyment derived from observing someone else's misfortune</description>
	<lastBuildDate>Sun, 28 Feb 2010 04:18:37 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Diving into OOC, a fun new programming language</title>
		<link>http://www.ralree.com/2009/11/12/diving-into-ooc-a-fun-new-programming-language/</link>
		<comments>http://www.ralree.com/2009/11/12/diving-into-ooc-a-fun-new-programming-language/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 14:41:42 +0000</pubDate>
		<dc:creator>Erik</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[awesome]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[gist]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[ooc]]></category>

		<guid isPermaLink="false">http://www.ralree.com/?p=22722</guid>
		<description><![CDATA[OOC is cool.  Yesterday I started writing some code in it after reading about it on the github blog.  Here is the first result:
I&#8217;m extremely happy with how well this performs.  Using the latest ooc Java compiler from the github trunk to handle the each() functions, this compiles down to a bunch of C code, [...]]]></description>
			<content:encoded><![CDATA[<p>OOC is cool.  Yesterday I started writing some code in it after reading about it on the github blog.  Here is the first result:</p>
<p><script src="http://gist.github.com/232942.js"></script></p>
<p>I&#8217;m extremely happy with how well this performs.  Using the latest ooc Java compiler from the github trunk to handle the each() functions, this compiles down to a bunch of C code, and then is automagically compiled behind the scenes into an ELF Binary!  This is totally awesome, and I have to commend nddrylliog and the other contributors for their work on this awesome project.  Now I should use it for something useful :D</p>
<p>A quick note about getting it running on Ubuntu:</p>
<pre><code>
sudo apt-get install sun-java6-jdk
git clone git://github.com/nddrylliog/ooc.git
cd ooc
JAVA_HOME=/usr/lib/jvm/java-6-sun/ make
</code></pre>
<p>At least, that&#8217;s how I did it.  Then I compile all my ooc with a Makefile like this:</p>
<pre><code>
INPUTS=$(wildcard *.ooc)
TARGETS=$(patsubst %.ooc, %, $(INPUTS))

all: $(TARGETS)

%: %.ooc
  java -jar ~/repos/ooc/bin/ooc.jar $@
</code></pre>
<p>That will compile all ooc files in the directory.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ralree.com/2009/11/12/diving-into-ooc-a-fun-new-programming-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.298 seconds -->
