<?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: ramblings about personal projects&#8230;</title>
	<atom:link href="http://benatkin.com/2005/09/23/done-before-never-done-before/feed/" rel="self" type="application/rss+xml" />
	<link>http://benatkin.com/2005/09/23/done-before-never-done-before/</link>
	<description></description>
	<lastBuildDate>Wed, 18 Jan 2012 20:51:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Ben Atkin</title>
		<link>http://benatkin.com/2005/09/23/done-before-never-done-before/comment-page-1/#comment-4</link>
		<dc:creator>Ben Atkin</dc:creator>
		<pubDate>Wed, 28 Sep 2005 18:08:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.benatkin.com/weblog/?p=6#comment-4</guid>
		<description>Ben Bryant,

Yeah. Scatterbrained describes it.

I think part of the problem is how I go about writing software. I find that when I&#039;m working on a project, I have too many things on my mind at once. For example, in my compiler, I tried writing completely top-down, doing all of the tokenizing (I&#039;m doing it by hand for practice) at once and then trying to compile it. Now I have a goal of compiling and running my code after every few lines. I set things up so this can be done quickly (with unit tests). So far it&#039;s been going much better.

I wrote something in Perl last night that cracks an Excel file open using the same ideas. But instead of unit tests, since it is a simple script I just had debugging messages for the latest things (in the order in which the script runs). I didn&#039;t feel even a little bit confused about how the library worked as I was using it, even though the documentation wasn&#039;t very straightforward.

Thank you for the words of encouragement. Your JIT Compiler seems interesting, especially the fact that you&#039;re using it for real work. And the fact you&#039;ve got it done :)</description>
		<content:encoded><![CDATA[<p>Ben Bryant,</p>
<p>Yeah. Scatterbrained describes it.</p>
<p>I think part of the problem is how I go about writing software. I find that when I&#8217;m working on a project, I have too many things on my mind at once. For example, in my compiler, I tried writing completely top-down, doing all of the tokenizing (I&#8217;m doing it by hand for practice) at once and then trying to compile it. Now I have a goal of compiling and running my code after every few lines. I set things up so this can be done quickly (with unit tests). So far it&#8217;s been going much better.</p>
<p>I wrote something in Perl last night that cracks an Excel file open using the same ideas. But instead of unit tests, since it is a simple script I just had debugging messages for the latest things (in the order in which the script runs). I didn&#8217;t feel even a little bit confused about how the library worked as I was using it, even though the documentation wasn&#8217;t very straightforward.</p>
<p>Thank you for the words of encouragement. Your JIT Compiler seems interesting, especially the fact that you&#8217;re using it for real work. And the fact you&#8217;ve got it done :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Bryant</title>
		<link>http://benatkin.com/2005/09/23/done-before-never-done-before/comment-page-1/#comment-3</link>
		<dc:creator>Ben Bryant</dc:creator>
		<pubDate>Wed, 28 Sep 2005 17:52:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.benatkin.com/weblog/?p=6#comment-3</guid>
		<description>Are you nuts! You sound too scatterbrained to complete anything! But I do wish you the best, as RSS News Reader and compiler are interests of mine too. Actually I have written both. I have a free News Reader available and a JIT compiler engine plus syntax language interpreter that I have used internally for 5 years now. The beauty of my compiler is that it is one single C++ class including the syntax interpreter, compiler, and byte code execution and stack all in one simple .cpp/.h pair with no 3rd party components or parsers. Most of the stuff out there is ridiculously complicated and it doesn&#039;t need to be that way. Best wishes!</description>
		<content:encoded><![CDATA[<p>Are you nuts! You sound too scatterbrained to complete anything! But I do wish you the best, as RSS News Reader and compiler are interests of mine too. Actually I have written both. I have a free News Reader available and a JIT compiler engine plus syntax language interpreter that I have used internally for 5 years now. The beauty of my compiler is that it is one single C++ class including the syntax interpreter, compiler, and byte code execution and stack all in one simple .cpp/.h pair with no 3rd party components or parsers. Most of the stuff out there is ridiculously complicated and it doesn&#8217;t need to be that way. Best wishes!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brock</title>
		<link>http://benatkin.com/2005/09/23/done-before-never-done-before/comment-page-1/#comment-2</link>
		<dc:creator>Brock</dc:creator>
		<pubDate>Sat, 24 Sep 2005 16:15:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.benatkin.com/weblog/?p=6#comment-2</guid>
		<description>You should write your scheme interpreter, and then write your RSS agragator in scheme!</description>
		<content:encoded><![CDATA[<p>You should write your scheme interpreter, and then write your RSS agragator in scheme!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

