<?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: Static Lua</title>
	<atom:link href="http://blog.reverberate.org/2009/02/09/static-lua/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.reverberate.org/2009/02/09/static-lua/</link>
	<description>parsing, performance, minimalism with C99</description>
	<lastBuildDate>Wed, 05 May 2010 20:14:07 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Matt Brubeck</title>
		<link>http://blog.reverberate.org/2009/02/09/static-lua/comment-page-1/#comment-1462</link>
		<dc:creator>Matt Brubeck</dc:creator>
		<pubDate>Mon, 05 Oct 2009 18:40:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.reverberate.org/?p=120#comment-1462</guid>
		<description>It looks like someone implemented my exact suggestion from comment #3 above:

http://www.cowlark.com/objective-lua/</description>
		<content:encoded><![CDATA[<p>It looks like someone implemented my exact suggestion from comment #3 above:</p>
<p><a href="http://www.cowlark.com/objective-lua/" rel="nofollow">http://www.cowlark.com/objective-lua/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nathan Youngman</title>
		<link>http://blog.reverberate.org/2009/02/09/static-lua/comment-page-1/#comment-1261</link>
		<dc:creator>Nathan Youngman</dc:creator>
		<pubDate>Tue, 24 Feb 2009 21:28:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.reverberate.org/?p=120#comment-1261</guid>
		<description>Tim Sweeney (Epic) says that type inference doesn&#039;t scale (to many types) in reference to Haskell on the last slide:
http://tinyurl.com/28kf2w

Still, it seems like a nice idea for static typing.</description>
		<content:encoded><![CDATA[<p>Tim Sweeney (Epic) says that type inference doesn&#8217;t scale (to many types) in reference to Haskell on the last slide:<br />
<a href="http://tinyurl.com/28kf2w" rel="nofollow">http://tinyurl.com/28kf2w</a></p>
<p>Still, it seems like a nice idea for static typing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Chachanashvili</title>
		<link>http://blog.reverberate.org/2009/02/09/static-lua/comment-page-1/#comment-1253</link>
		<dc:creator>Alex Chachanashvili</dc:creator>
		<pubDate>Sat, 21 Feb 2009 19:31:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.reverberate.org/?p=120#comment-1253</guid>
		<description>I can appreciate your quest for a language that lies somewhere between lua and java.  I was on a similar quest few years ago trying to embed a scripting language inside my app server, after much research I found lua to be the easiest to embed at a cost to programming style, however after using lua for a bit as an extension (an embedded script language) I found it to be just fine, since the function extensions I wrote almost forced structure since the data was already defined in C   and merely exposed via lua.  Since then I have grown to really like lua (but not as a standalone language).

Java on the other hand, while not too difficult to embed, consumed almost 3x the entire memory footprint while executing a simple HelloWorld class.  I come from an 8-bit world of 64KB with 8KB used for video, that kind of bloat offends me (not to mention WebSphere using almost 1GB of ram just to start empty).

Java had so much potential in the 90s (when it was introduced), but when all those large corps started weighing in with their JSRs and &#039;enhancements&#039; it quickly became the poster child for &#039;designed by committee&#039;...bloatware.

Anyhow, good read, glad there are other people out there who take memory usage seriously.</description>
		<content:encoded><![CDATA[<p>I can appreciate your quest for a language that lies somewhere between lua and java.  I was on a similar quest few years ago trying to embed a scripting language inside my app server, after much research I found lua to be the easiest to embed at a cost to programming style, however after using lua for a bit as an extension (an embedded script language) I found it to be just fine, since the function extensions I wrote almost forced structure since the data was already defined in C   and merely exposed via lua.  Since then I have grown to really like lua (but not as a standalone language).</p>
<p>Java on the other hand, while not too difficult to embed, consumed almost 3x the entire memory footprint while executing a simple HelloWorld class.  I come from an 8-bit world of 64KB with 8KB used for video, that kind of bloat offends me (not to mention WebSphere using almost 1GB of ram just to start empty).</p>
<p>Java had so much potential in the 90s (when it was introduced), but when all those large corps started weighing in with their JSRs and &#8216;enhancements&#8217; it quickly became the poster child for &#8216;designed by committee&#8217;&#8230;bloatware.</p>
<p>Anyhow, good read, glad there are other people out there who take memory usage seriously.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Slesinsky</title>
		<link>http://blog.reverberate.org/2009/02/09/static-lua/comment-page-1/#comment-1245</link>
		<dc:creator>Brian Slesinsky</dc:creator>
		<pubDate>Thu, 12 Feb 2009 08:26:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.reverberate.org/?p=120#comment-1245</guid>
		<description>Hmm, how about Javascript?  [Ducking...]</description>
		<content:encoded><![CDATA[<p>Hmm, how about Javascript?  [Ducking...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Brubeck</title>
		<link>http://blog.reverberate.org/2009/02/09/static-lua/comment-page-1/#comment-1241</link>
		<dc:creator>Matt Brubeck</dc:creator>
		<pubDate>Tue, 10 Feb 2009 20:28:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.reverberate.org/?p=120#comment-1241</guid>
		<description>I wonder how much of your &quot;static lua&quot; could be implemented as a simple compiler or preprocessor that outputs Lua, sort of like Objective-J to JavaScript:
http://cappuccino.org/discuss/2008/12/08/on-leaky-abstractions-and-objective-j/

It wouldn&#039;t help with optimization, but you could at least get some added compile-time safety without sacrificing run-time performance.</description>
		<content:encoded><![CDATA[<p>I wonder how much of your &#8220;static lua&#8221; could be implemented as a simple compiler or preprocessor that outputs Lua, sort of like Objective-J to JavaScript:<br />
<a href="http://cappuccino.org/discuss/2008/12/08/on-leaky-abstractions-and-objective-j/" rel="nofollow">http://cappuccino.org/discuss/2008/12/08/on-leaky-abstractions-and-objective-j/</a></p>
<p>It wouldn&#8217;t help with optimization, but you could at least get some added compile-time safety without sacrificing run-time performance.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://blog.reverberate.org/2009/02/09/static-lua/comment-page-1/#comment-1237</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Tue, 10 Feb 2009 01:38:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.reverberate.org/?p=120#comment-1237</guid>
		<description>I second this. Explicit type declaration should be optional, not mandatory. Type inference isn&#039;t exactly new technology.</description>
		<content:encoded><![CDATA[<p>I second this. Explicit type declaration should be optional, not mandatory. Type inference isn&#8217;t exactly new technology.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nathan Youngman</title>
		<link>http://blog.reverberate.org/2009/02/09/static-lua/comment-page-1/#comment-1236</link>
		<dc:creator>Nathan Youngman</dc:creator>
		<pubDate>Mon, 09 Feb 2009 23:22:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.reverberate.org/?p=120#comment-1236</guid>
		<description>I&#039;d like to see more languages outside of the &quot;purely&quot; functional space (Haskell, OCaml) using type inference. Typed, but no types to type. Boo and hAxe are the only imperative/oop language I know of that do this.</description>
		<content:encoded><![CDATA[<p>I&#8217;d like to see more languages outside of the &#8220;purely&#8221; functional space (Haskell, OCaml) using type inference. Typed, but no types to type. Boo and hAxe are the only imperative/oop language I know of that do this.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
