<?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: VM design, fundamental choices</title>
	<atom:link href="http://blog.voodoolabs.net/2005-11-01/vm-design-fundamental-choices/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.voodoolabs.net/2005-11-01/vm-design-fundamental-choices/</link>
	<description>programming, gamedev, graphics, rants</description>
	<pubDate>Wed, 20 Aug 2008 11:17:08 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Tom</title>
		<link>http://blog.voodoolabs.net/2005-11-01/vm-design-fundamental-choices/#comment-34</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Wed, 02 Nov 2005 12:46:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.voodoolabs.net/2005-11-01/vm-design-fundamental-choices/#comment-34</guid>
		<description>Sold, it works. Only the title is available, but at least I will know if you post anything new...</description>
		<content:encoded><![CDATA[<p>Sold, it works. Only the title is available, but at least I will know if you post anything new&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Razor (David)</title>
		<link>http://blog.voodoolabs.net/2005-11-01/vm-design-fundamental-choices/#comment-33</link>
		<dc:creator>Razor (David)</dc:creator>
		<pubDate>Wed, 02 Nov 2005 03:48:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.voodoolabs.net/2005-11-01/vm-design-fundamental-choices/#comment-33</guid>
		<description>Try &lt;a HREF="http://www.razor.byethost.com/backend/geeklog.rdf" rel="nofollow"&gt;www.razor.byethost.com/backend/geeklog.rdf&lt;/a&gt; Man, I don't even know how my own website works...</description>
		<content:encoded><![CDATA[<p>Try <a HREF="http://www.razor.byethost.com/backend/geeklog.rdf" rel="nofollow">http://www.razor.byethost.com/backend/geeklog.rdf</a> Man, I don&#8217;t even know how my own website works&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://blog.voodoolabs.net/2005-11-01/vm-design-fundamental-choices/#comment-32</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Tue, 01 Nov 2005 10:18:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.voodoolabs.net/2005-11-01/vm-design-fundamental-choices/#comment-32</guid>
		<description>RSS is a basic duplicate of your main page (or whatever page the rss is for). If you go to http://blog.voodoolabs.net/feed/ and your browser doesn't support RSS and doesn't have a helper application for it, it just shows up as xml text.

Your biggest bet is to see if the software you are using (geeklog) has an addition or mod that enables RSS. Or use another piece of blog / content management software. You could also hack it into your webpage through php or whatever geeklog uses.


As an aside, if you are looking at other systems I'm quite a fan of &lt;a href="http://wordpress.org/" rel="nofollow"&gt;WordPress&lt;/a&gt; (what this site runs on). I've heard &lt;a href="http://www.sixapart.com/movabletype/" rel="nofollow"&gt;moveable type&lt;/a&gt; is good. &lt;a href="http://www.mamboserver.com/" rel="nofollow"&gt;Mambo&lt;/a&gt; is a fully featured content management system and &lt;a href="http://drupal.org/" rel="nofollow"&gt;drupal&lt;/a&gt; is another.</description>
		<content:encoded><![CDATA[<p>RSS is a basic duplicate of your main page (or whatever page the rss is for). If you go to <a href="http://blog.voodoolabs.net/feed/" rel="nofollow">http://blog.voodoolabs.net/feed/</a> and your browser doesn&#8217;t support RSS and doesn&#8217;t have a helper application for it, it just shows up as xml text.</p>
<p>Your biggest bet is to see if the software you are using (geeklog) has an addition or mod that enables RSS. Or use another piece of blog / content management software. You could also hack it into your webpage through php or whatever geeklog uses.</p>
<p>As an aside, if you are looking at other systems I&#8217;m quite a fan of <a href="http://wordpress.org/" rel="nofollow">WordPress</a> (what this site runs on). I&#8217;ve heard <a href="http://www.sixapart.com/movabletype/" rel="nofollow">moveable type</a> is good. <a href="http://www.mamboserver.com/" rel="nofollow">Mambo</a> is a fully featured content management system and <a href="http://drupal.org/" rel="nofollow">drupal</a> is another.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Razor (David)</title>
		<link>http://blog.voodoolabs.net/2005-11-01/vm-design-fundamental-choices/#comment-31</link>
		<dc:creator>Razor (David)</dc:creator>
		<pubDate>Tue, 01 Nov 2005 06:41:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.voodoolabs.net/2005-11-01/vm-design-fundamental-choices/#comment-31</guid>
		<description>How does RSS work? I searched a tiny bit and found it's some xml thing and it's used to automatically check if sites have been updated, but I've never used it myself and have no idea how I'd add it to my site...</description>
		<content:encoded><![CDATA[<p>How does RSS work? I searched a tiny bit and found it&#8217;s some xml thing and it&#8217;s used to automatically check if sites have been updated, but I&#8217;ve never used it myself and have no idea how I&#8217;d add it to my site&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://blog.voodoolabs.net/2005-11-01/vm-design-fundamental-choices/#comment-30</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Tue, 01 Nov 2005 05:52:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.voodoolabs.net/2005-11-01/vm-design-fundamental-choices/#comment-30</guid>
		<description>Fair enough, I'll have a look at other things. I have a fairly good idea of how I want to do things, so I'll probably stick with that. Thanks for the info you gave.</description>
		<content:encoded><![CDATA[<p>Fair enough, I&#8217;ll have a look at other things. I have a fairly good idea of how I want to do things, so I&#8217;ll probably stick with that. Thanks for the info you gave.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Razor (David)</title>
		<link>http://blog.voodoolabs.net/2005-11-01/vm-design-fundamental-choices/#comment-29</link>
		<dc:creator>Razor (David)</dc:creator>
		<pubDate>Tue, 01 Nov 2005 05:23:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.voodoolabs.net/2005-11-01/vm-design-fundamental-choices/#comment-29</guid>
		<description>Actually the source isn't available. I thought it would be a bit too shamefull. I'd release the backend, but the compiler? Bleh. It's a single source file piece of... I don't know how to use spirit :(. Besides, even the backend is confusing, I couldn't think of good names for anything. I'll write up a bit about it if you'd like, but I didn't really intend for it to be high performance anyway, so it's probly not much use.</description>
		<content:encoded><![CDATA[<p>Actually the source isn&#8217;t available. I thought it would be a bit too shamefull. I&#8217;d release the backend, but the compiler? Bleh. It&#8217;s a single source file piece of&#8230; I don&#8217;t know how to use spirit :(. Besides, even the backend is confusing, I couldn&#8217;t think of good names for anything. I&#8217;ll write up a bit about it if you&#8217;d like, but I didn&#8217;t really intend for it to be high performance anyway, so it&#8217;s probly not much use.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://blog.voodoolabs.net/2005-11-01/vm-design-fundamental-choices/#comment-28</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Tue, 01 Nov 2005 04:24:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.voodoolabs.net/2005-11-01/vm-design-fundamental-choices/#comment-28</guid>
		<description>Looked at your site and saw that your source is available. I'm going to have a mosey.

You need RSS for your site :(. Or change it to a blog or something... :P


Edit: Then again, it's an executable...</description>
		<content:encoded><![CDATA[<p>Looked at your site and saw that your source is available. I&#8217;m going to have a mosey.</p>
<p>You need RSS for your site :(. Or change it to a blog or something&#8230; <img src='http://blog.voodoolabs.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Edit: Then again, it&#8217;s an executable&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://blog.voodoolabs.net/2005-11-01/vm-design-fundamental-choices/#comment-27</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Tue, 01 Nov 2005 04:20:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.voodoolabs.net/2005-11-01/vm-design-fundamental-choices/#comment-27</guid>
		<description>I'm just going on what I've heard, so it's confusing to me as well.

Do you have the specifics on how your vm works written down somewhere? I'm having a look at a few to help me make up my mind. I've downloaded kaffe, an open source jvm and I've looked through the ruby source a bit. I'd be interested if I could have a look at yours. No obligation or anything, I'm just interested in how other people have designed and built vm's.</description>
		<content:encoded><![CDATA[<p>I&#8217;m just going on what I&#8217;ve heard, so it&#8217;s confusing to me as well.</p>
<p>Do you have the specifics on how your vm works written down somewhere? I&#8217;m having a look at a few to help me make up my mind. I&#8217;ve downloaded kaffe, an open source jvm and I&#8217;ve looked through the ruby source a bit. I&#8217;d be interested if I could have a look at yours. No obligation or anything, I&#8217;m just interested in how other people have designed and built vm&#8217;s.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Razor (David)</title>
		<link>http://blog.voodoolabs.net/2005-11-01/vm-design-fundamental-choices/#comment-26</link>
		<dc:creator>Razor (David)</dc:creator>
		<pubDate>Tue, 01 Nov 2005 03:56:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.voodoolabs.net/2005-11-01/vm-design-fundamental-choices/#comment-26</guid>
		<description>Ok well I didn't understand the whole closure thing, but other than that...

I don't understand how a register based machine improves performance. Is it just that pushing and poping the whole time is slower than assigning a register or is there more to it? Mine is stack based, for a given value of based. I use the registers in place of the stack where possible. But it doesn't make alot of odds, because a. It only happens once and b. It's not the bottleneck by a long shot (I'd guess anyway). In fact it's a bit more confusing than that, I've actually got about 3 stacks of various sorts, but whatever.</description>
		<content:encoded><![CDATA[<p>Ok well I didn&#8217;t understand the whole closure thing, but other than that&#8230;</p>
<p>I don&#8217;t understand how a register based machine improves performance. Is it just that pushing and poping the whole time is slower than assigning a register or is there more to it? Mine is stack based, for a given value of based. I use the registers in place of the stack where possible. But it doesn&#8217;t make alot of odds, because a. It only happens once and b. It&#8217;s not the bottleneck by a long shot (I&#8217;d guess anyway). In fact it&#8217;s a bit more confusing than that, I&#8217;ve actually got about 3 stacks of various sorts, but whatever.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
