<?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"
	>
<channel>
	<title>Comments on: 64k tinypy - now with VM included</title>
	<atom:link href="http://www.philhassey.com/blog/2008/01/10/64k-tinypy-now-with-vm-included/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.philhassey.com/blog/2008/01/10/64k-tinypy-now-with-vm-included/</link>
	<description>games, tech, web, stuff, biz, and bilge</description>
	<pubDate>Wed, 03 Dec 2008 07:21:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: philhassey</title>
		<link>http://www.philhassey.com/blog/2008/01/10/64k-tinypy-now-with-vm-included/#comment-642</link>
		<dc:creator>philhassey</dc:creator>
		<pubDate>Fri, 11 Jan 2008 16:05:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.philhassey.com/blog/2008/01/10/64k-tinypy-now-with-vm-included/#comment-642</guid>
		<description>Carl,

Cool .. I've never actually used stackless, so I don't actually use those features myself yet.  But it's nice to know that I'm "most of the way there" if I do want them :)

Phil</description>
		<content:encoded><![CDATA[<p>Carl,</p>
<p>Cool .. I&#8217;ve never actually used stackless, so I don&#8217;t actually use those features myself yet.  But it&#8217;s nice to know that I&#8217;m &#8220;most of the way there&#8221; if I do want them <img src='http://www.philhassey.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Phil</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carl Friedrich Bolz</title>
		<link>http://www.philhassey.com/blog/2008/01/10/64k-tinypy-now-with-vm-included/#comment-620</link>
		<dc:creator>Carl Friedrich Bolz</dc:creator>
		<pubDate>Fri, 11 Jan 2008 12:07:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.philhassey.com/blog/2008/01/10/64k-tinypy-now-with-vm-included/#comment-620</guid>
		<description>Hi Phil,

actually, being stackless in the "it doesnâ€™t use the C-stack" sense of the word makes it rather easy to support cool Stackless Python features like tasklets or continuations. The hard work of Stackless Python was not using the C stack, not the actual user-exposed features. If you are concerned about size, just expose some very primitive stack switching and the rest can be done with libraries on top of that.

Fun project!

Carl Friedrich Bolz</description>
		<content:encoded><![CDATA[<p>Hi Phil,</p>
<p>actually, being stackless in the &#8220;it doesnâ€™t use the C-stack&#8221; sense of the word makes it rather easy to support cool Stackless Python features like tasklets or continuations. The hard work of Stackless Python was not using the C stack, not the actual user-exposed features. If you are concerned about size, just expose some very primitive stack switching and the rest can be done with libraries on top of that.</p>
<p>Fun project!</p>
<p>Carl Friedrich Bolz</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: philhassey</title>
		<link>http://www.philhassey.com/blog/2008/01/10/64k-tinypy-now-with-vm-included/#comment-618</link>
		<dc:creator>philhassey</dc:creator>
		<pubDate>Fri, 11 Jan 2008 05:48:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.philhassey.com/blog/2008/01/10/64k-tinypy-now-with-vm-included/#comment-618</guid>
		<description>... and with my interest in game development -- this could (no promises) turn out to be actually useful.</description>
		<content:encoded><![CDATA[<p>&#8230; and with my interest in game development &#8212; this could (no promises) turn out to be actually useful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: philhassey</title>
		<link>http://www.philhassey.com/blog/2008/01/10/64k-tinypy-now-with-vm-included/#comment-617</link>
		<dc:creator>philhassey</dc:creator>
		<pubDate>Fri, 11 Jan 2008 05:44:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.philhassey.com/blog/2008/01/10/64k-tinypy-now-with-vm-included/#comment-617</guid>
		<description>Honestly, no "really good reason" other than I'm having a bit of fun .. 

I am quite interested in the concept of keeping things small .. so I'm enjoying seeing how much I can get into 64k of code.  LLVM (for example) is a 4.8MB compressed source download.  

If I were being practical, I'd just break down and master SWIG or pyrex or the C--python API.  In the meantime, however, it's interesting learning how all the parts of a language work together.  And keeping it at 64k makes it an easy to play with project.  Once things get bigger than that, they start becoming "work".

-Phil</description>
		<content:encoded><![CDATA[<p>Honestly, no &#8220;really good reason&#8221; other than I&#8217;m having a bit of fun .. </p>
<p>I am quite interested in the concept of keeping things small .. so I&#8217;m enjoying seeing how much I can get into 64k of code.  LLVM (for example) is a 4.8MB compressed source download.  </p>
<p>If I were being practical, I&#8217;d just break down and master SWIG or pyrex or the C&#8211;python API.  In the meantime, however, it&#8217;s interesting learning how all the parts of a language work together.  And keeping it at 64k makes it an easy to play with project.  Once things get bigger than that, they start becoming &#8220;work&#8221;.</p>
<p>-Phil</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: manuelg</title>
		<link>http://www.philhassey.com/blog/2008/01/10/64k-tinypy-now-with-vm-included/#comment-615</link>
		<dc:creator>manuelg</dc:creator>
		<pubDate>Fri, 11 Jan 2008 02:10:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.philhassey.com/blog/2008/01/10/64k-tinypy-now-with-vm-included/#comment-615</guid>
		<description>Why not LLVM?

Not criticizing, because I admit I am far too stupid to make a meaningful positive criticism.

But why not?

(I thought LLVM would "feel" like old Apple II 6502 assembly language.  From what I can figure out, not even close.  I am having a hard time getting a feel for how LLVM works.)</description>
		<content:encoded><![CDATA[<p>Why not LLVM?</p>
<p>Not criticizing, because I admit I am far too stupid to make a meaningful positive criticism.</p>
<p>But why not?</p>
<p>(I thought LLVM would &#8220;feel&#8221; like old Apple II 6502 assembly language.  From what I can figure out, not even close.  I am having a hard time getting a feel for how LLVM works.)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
