<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: On the PIL</title>
	<atom:link href="http://zef.me/2218/on-the-pil/feed" rel="self" type="application/rss+xml" />
	<link>http://zef.me/2218/on-the-pil</link>
	<description>Technology, Me, You.</description>
	<lastBuildDate>Thu, 09 Sep 2010 19:08:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Let&#8217;s build a DSL &#171; I am Zef</title>
		<link>http://zef.me/2218/on-the-pil/comment-page-1#comment-3613</link>
		<dc:creator>Let&#8217;s build a DSL &#171; I am Zef</dc:creator>
		<pubDate>Sun, 24 Jan 2010 15:54:11 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2218#comment-3613</guid>
		<description>&lt;p&gt;[...] original thought was to use PIL, the universal platform-independent super language, which I would let generate the Objective-C and [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] original thought was to use PIL, the universal platform-independent super language, which I would let generate the Objective-C and [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: On the PIL « I am Zef &#124; Neorack Tutorials</title>
		<link>http://zef.me/2218/on-the-pil/comment-page-1#comment-3352</link>
		<dc:creator>On the PIL « I am Zef &#124; Neorack Tutorials</dc:creator>
		<pubDate>Thu, 05 Nov 2009 07:43:39 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2218#comment-3352</guid>
		<description>&lt;p&gt;[...] programs written in this language to any other software &#8230;      Read the original post: On the PIL « I am Zef   Share and [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] programs written in this language to any other software &#8230;      Read the original post: On the PIL « I am Zef   Share and [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Emperor</title>
		<link>http://zef.me/2218/on-the-pil/comment-page-1#comment-3510</link>
		<dc:creator>Emperor</dc:creator>
		<pubDate>Wed, 28 Oct 2009 12:34:29 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2218#comment-3510</guid>
		<description>&lt;p&gt;Indeed, if you could make haXe one of the backend, you&#039;d get javascript and flash for free.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Indeed, if you could make haXe one of the backend, you&#39;d get javascript and flash for free.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Emperor</title>
		<link>http://zef.me/2218/on-the-pil/comment-page-1#comment-3349</link>
		<dc:creator>Emperor</dc:creator>
		<pubDate>Wed, 28 Oct 2009 11:34:29 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2218#comment-3349</guid>
		<description>&lt;p&gt;Indeed, if you could make haXe one of the backend, you&#039;d get javascript and flash for free.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Indeed, if you could make haXe one of the backend, you&#39;d get javascript and flash for free.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Zef Hemel</title>
		<link>http://zef.me/2218/on-the-pil/comment-page-1#comment-3347</link>
		<dc:creator>Zef Hemel</dc:creator>
		<pubDate>Wed, 28 Oct 2009 00:06:19 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2218#comment-3347</guid>
		<description>&lt;p&gt;Heh. Yep, long live progress! Although PIL is not really higher-level than Java, just a little bit more abstract. A DSL like WebDSL would fall into that category however, although a language like that also simplifies.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Heh. Yep, long live progress! Although PIL is not really higher-level than Java, just a little bit more abstract. A DSL like WebDSL would fall into that category however, although a language like that also simplifies.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jake</title>
		<link>http://zef.me/2218/on-the-pil/comment-page-1#comment-3346</link>
		<dc:creator>Jake</dc:creator>
		<pubDate>Tue, 27 Oct 2009 22:40:46 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2218#comment-3346</guid>
		<description>&lt;p&gt;I feel sorry for anyone who is starting out programming trying to keep track here (like me).  You got your assembly, then your low level languages (like C), then your higher object oriented languages (Java/python/etc), and now an even higher language that compiles to different higher-level languages.&lt;br&gt;&lt;br&gt;And if this takes off, you know at some point there&#039;s gonna be a compiler that targets this too...&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I feel sorry for anyone who is starting out programming trying to keep track here (like me).  You got your assembly, then your low level languages (like C), then your higher object oriented languages (Java/python/etc), and now an even higher language that compiles to different higher-level languages.<br /><br />And if this takes off, you know at some point there&#39;s gonna be a compiler that targets this too&#8230;</p>]]></content:encoded>
	</item>
	<item>
		<title>By: James Hofmann</title>
		<link>http://zef.me/2218/on-the-pil/comment-page-1#comment-3345</link>
		<dc:creator>James Hofmann</dc:creator>
		<pubDate>Tue, 27 Oct 2009 22:04:41 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2218#comment-3345</guid>
		<description>&lt;p&gt;Sounds like haXe to me.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Sounds like haXe to me.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Allen Smithee</title>
		<link>http://zef.me/2218/on-the-pil/comment-page-1#comment-3342</link>
		<dc:creator>Allen Smithee</dc:creator>
		<pubDate>Tue, 27 Oct 2009 20:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2218#comment-3342</guid>
		<description>&lt;p&gt;Vala is another new language with a similar &quot;old language as a back end&quot; compilation strategy. It&#039;s a modified C# dialect that compiles down to straight C, using the GObject system (part of GLib) for OOP.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Vala is another new language with a similar &#8220;old language as a back end&#8221; compilation strategy. It&#39;s a modified C# dialect that compiles down to straight C, using the GObject system (part of GLib) for OOP.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Zef Hemel</title>
		<link>http://zef.me/2218/on-the-pil/comment-page-1#comment-3341</link>
		<dc:creator>Zef Hemel</dc:creator>
		<pubDate>Tue, 27 Oct 2009 18:49:24 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2218#comment-3341</guid>
		<description>&lt;p&gt;Good question. pil_println prints prettier representations of certain datatypes than PHP does by default. It uses print_r in case of arrays for example.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Good question. pil_println prints prettier representations of certain datatypes than PHP does by default. It uses print_r in case of arrays for example.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: CorPaul</title>
		<link>http://zef.me/2218/on-the-pil/comment-page-1#comment-3340</link>
		<dc:creator>CorPaul</dc:creator>
		<pubDate>Tue, 27 Oct 2009 18:07:14 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2218#comment-3340</guid>
		<description>&lt;p&gt;Looks very cool  Zef! Just wondering, why do you use pil_println() in the PHP version, while you use &#039;native&#039; methods in the Python and Java output?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Looks very cool  Zef! Just wondering, why do you use pil_println() in the PHP version, while you use &#39;native&#39; methods in the Python and Java output?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Zef Hemel</title>
		<link>http://zef.me/2218/on-the-pil/comment-page-1#comment-3339</link>
		<dc:creator>Zef Hemel</dc:creator>
		<pubDate>Tue, 27 Oct 2009 17:24:29 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2218#comment-3339</guid>
		<description>&lt;p&gt;Thanks!&lt;br&gt;&lt;br&gt;My plan is to use Objective-C&#039;s reference counting feature and essentially derive release and retain calls from assignments and scopes and stuff. But we&#039;ll see how it goes.&lt;br&gt;A C back-end would be difficult because then we need to emulate an entire object system on top of it. It&#039;s possible, but not the best option I guess. C++ + a garbage collector would be easier then.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Thanks!<br /><br />My plan is to use Objective-C&#39;s reference counting feature and essentially derive release and retain calls from assignments and scopes and stuff. But we&#39;ll see how it goes.<br />A C back-end would be difficult because then we need to emulate an entire object system on top of it. It&#39;s possible, but not the best option I guess. C++ + a garbage collector would be easier then.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Eidhof</title>
		<link>http://zef.me/2218/on-the-pil/comment-page-1#comment-3338</link>
		<dc:creator>Chris Eidhof</dc:creator>
		<pubDate>Tue, 27 Oct 2009 17:18:21 +0000</pubDate>
		<guid isPermaLink="false">http://zef.me/?p=2218#comment-3338</guid>
		<description>&lt;p&gt;This is really cool stuff! I would try to target C and then build an Objective C layer on top of that (it&#039;s just a superset anyway). If you target C, you&#039;ll have to tackle garbage collection (which you would have to do for objective-c anyway) and you&#039;ll support a larger amount of platforms.&lt;br&gt;&lt;br&gt;Alternatively, you could just ignore garbage collection. Apple has added garbage collection for Objective C 2.0 except for the iPhone, and I think they will add it to Objective-C on the iPhone sometime soon.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>This is really cool stuff! I would try to target C and then build an Objective C layer on top of that (it&#39;s just a superset anyway). If you target C, you&#39;ll have to tackle garbage collection (which you would have to do for objective-c anyway) and you&#39;ll support a larger amount of platforms.<br /><br />Alternatively, you could just ignore garbage collection. Apple has added garbage collection for Objective C 2.0 except for the iPhone, and I think they will add it to Objective-C on the iPhone sometime soon.</p>]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->