<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>make clean</title>
	<atom:link href="http://makeclean.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://makeclean.wordpress.com</link>
	<description>make clean &#38;&#38; ls src/*</description>
	<lastBuildDate>Tue, 15 Feb 2011 16:26:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='makeclean.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>make clean</title>
		<link>http://makeclean.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://makeclean.wordpress.com/osd.xml" title="make clean" />
	<atom:link rel='hub' href='http://makeclean.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Moving over</title>
		<link>http://makeclean.wordpress.com/2008/10/18/moving-over/</link>
		<comments>http://makeclean.wordpress.com/2008/10/18/moving-over/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 15:51:37 +0000</pubDate>
		<dc:creator>harshadrj</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://makeclean.wordpress.com/?p=33</guid>
		<description><![CDATA[Dear reader, I have moved yet again to another site. I am now blogging on a new blog site. I like wordpress and I have 3 other blogs hosted on wordpress.com. However for technical stuff I find it easier to use a wiki with interlinks to other posts/pages. See you around, hrj<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makeclean.wordpress.com&amp;blog=2238099&amp;post=33&amp;subd=makeclean&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dear reader,</p>
<p>I have moved yet again to <a title="Lavadip" href="http://lavadip.com">another site</a>.</p>
<p><del>I am now blogging on <a href="http://hrj.wikidot.com/blog">a new blog site</a>.</del></p>
<p><del>I like wordpress and I have 3 other blogs hosted on wordpress.com. However for technical stuff I find it easier to use a wiki with interlinks to other posts/pages.</del></p>
<p>See you around,</p>
<p>hrj</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/makeclean.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/makeclean.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/makeclean.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/makeclean.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/makeclean.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/makeclean.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/makeclean.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/makeclean.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/makeclean.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/makeclean.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/makeclean.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/makeclean.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/makeclean.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/makeclean.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makeclean.wordpress.com&amp;blog=2238099&amp;post=33&amp;subd=makeclean&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://makeclean.wordpress.com/2008/10/18/moving-over/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3304397603ff40421085bf88a6790875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">harshadrj</media:title>
		</media:content>
	</item>
		<item>
		<title>Clang: A static analyser</title>
		<link>http://makeclean.wordpress.com/2008/09/06/clang-a-static-analyser/</link>
		<comments>http://makeclean.wordpress.com/2008/09/06/clang-a-static-analyser/#comments</comments>
		<pubDate>Sat, 06 Sep 2008 05:58:37 +0000</pubDate>
		<dc:creator>harshadrj</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://makeclean.wordpress.com/?p=31</guid>
		<description><![CDATA[I saw Clang mentioned on a blog post somewhere and it looks really interesting. Got to try it sometime on a real project. (This is more of note-to-myself)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makeclean.wordpress.com&amp;blog=2238099&amp;post=31&amp;subd=makeclean&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I saw <a href="http://clang.llvm.org/StaticAnalysisUsage.html">Clang</a> mentioned on a blog post somewhere and it looks really interesting. Got to try it sometime on a real project.</p>
<p>(This is more of note-to-myself)</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/makeclean.wordpress.com/31/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/makeclean.wordpress.com/31/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/makeclean.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/makeclean.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/makeclean.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/makeclean.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/makeclean.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/makeclean.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/makeclean.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/makeclean.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/makeclean.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/makeclean.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/makeclean.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/makeclean.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/makeclean.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/makeclean.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makeclean.wordpress.com&amp;blog=2238099&amp;post=31&amp;subd=makeclean&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://makeclean.wordpress.com/2008/09/06/clang-a-static-analyser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3304397603ff40421085bf88a6790875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">harshadrj</media:title>
		</media:content>
	</item>
		<item>
		<title>rags to riches</title>
		<link>http://makeclean.wordpress.com/2008/07/16/rags-to-riches/</link>
		<comments>http://makeclean.wordpress.com/2008/07/16/rags-to-riches/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 11:07:47 +0000</pubDate>
		<dc:creator>harshadrj</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://makeclean.wordpress.com/?p=27</guid>
		<description><![CDATA[Back in the old days, GCC was the worst open-source beast, in terms of documentation of its internals. I have made two ports of GCC with sheer guess-work. But, I think GCC is soon going to be the best documented open-source project. (Though, I suspect the code would still be quite messy). Checkout this project [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makeclean.wordpress.com&amp;blog=2238099&amp;post=27&amp;subd=makeclean&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Back in the old days, GCC was the worst open-source beast, in terms of documentation of its internals. I have made two ports of GCC with sheer guess-work.</p>
<p>But, I think GCC is soon going to be the best documented open-source project. (Though, I suspect the code would still be quite messy).</p>
<p>Checkout this <a href="http://www.cfdvs.iitb.ac.in/~amv/gcc-int-docs/">project from IIT-B</a>. I like the approach in these docs; beginning with some conceptual treatment and then drilling down to implementation details (though the latter doesn&#8217;t seem to be complete yet)</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/makeclean.wordpress.com/27/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/makeclean.wordpress.com/27/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/makeclean.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/makeclean.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/makeclean.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/makeclean.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/makeclean.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/makeclean.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/makeclean.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/makeclean.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/makeclean.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/makeclean.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/makeclean.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/makeclean.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/makeclean.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/makeclean.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makeclean.wordpress.com&amp;blog=2238099&amp;post=27&amp;subd=makeclean&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://makeclean.wordpress.com/2008/07/16/rags-to-riches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3304397603ff40421085bf88a6790875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">harshadrj</media:title>
		</media:content>
	</item>
		<item>
		<title>Trade-offs</title>
		<link>http://makeclean.wordpress.com/2008/05/29/trade-offs/</link>
		<comments>http://makeclean.wordpress.com/2008/05/29/trade-offs/#comments</comments>
		<pubDate>Thu, 29 May 2008 07:55:11 +0000</pubDate>
		<dc:creator>harshadrj</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[musings]]></category>
		<category><![CDATA[tradeoff]]></category>

		<guid isPermaLink="false">http://makeclean.wordpress.com/?p=25</guid>
		<description><![CDATA[I think Engineering is mostly just the art of making the right trade-offs. A classic example Makes for a good read. Apparently, this was one of the blocker bugs for the release of Firefox 3.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makeclean.wordpress.com&amp;blog=2238099&amp;post=25&amp;subd=makeclean&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I think <strong>Engineering</strong> is mostly just the <em>art of making the right trade-offs</em>.</p>
<p><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=421482">A classic example</a></p>
<p>Makes for a good read. Apparently, this was one of the blocker bugs for the release of Firefox 3.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/makeclean.wordpress.com/25/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/makeclean.wordpress.com/25/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/makeclean.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/makeclean.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/makeclean.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/makeclean.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/makeclean.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/makeclean.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/makeclean.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/makeclean.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/makeclean.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/makeclean.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/makeclean.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/makeclean.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/makeclean.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/makeclean.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makeclean.wordpress.com&amp;blog=2238099&amp;post=25&amp;subd=makeclean&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://makeclean.wordpress.com/2008/05/29/trade-offs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3304397603ff40421085bf88a6790875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">harshadrj</media:title>
		</media:content>
	</item>
		<item>
		<title>LyX : the document processor</title>
		<link>http://makeclean.wordpress.com/2008/05/13/lyx-the-document-processor/</link>
		<comments>http://makeclean.wordpress.com/2008/05/13/lyx-the-document-processor/#comments</comments>
		<pubDate>Tue, 13 May 2008 14:32:45 +0000</pubDate>
		<dc:creator>harshadrj</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[LyX]]></category>
		<category><![CDATA[TeX]]></category>

		<guid isPermaLink="false">http://makeclean.wordpress.com/?p=24</guid>
		<description><![CDATA[I wanted to create some dot graphs and compose them on a single page, and I thought of using LaTeX for it. That&#8217;s when I remembered LyX, my one-time favorite word-processor. I hopped on to its website and dude! It&#8217;s still alive and kicking solid ass. I am surprise, nay shocked! They even have a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makeclean.wordpress.com&amp;blog=2238099&amp;post=24&amp;subd=makeclean&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I wanted to create some <em>dot</em> graphs and compose them on a single page, and I thought of using LaTeX for it. That&#8217;s when I remembered LyX, my one-time favorite word-processor.</p>
<p>I hopped on to its <a href="http://www.lyx.org/">website</a> and dude! It&#8217;s still alive and kicking solid ass. I am surprise, nay shocked! They even have a version compiled with Qt4.4!</p>
<p>Cheers to the LyX team!</p>
<p>I will probably use something like <a href="http://www.fauskes.net/code/dot2tex/">dot2tex</a> to have them co-operate. dot2tex itself looks like a neat tool.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/makeclean.wordpress.com/24/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/makeclean.wordpress.com/24/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/makeclean.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/makeclean.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/makeclean.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/makeclean.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/makeclean.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/makeclean.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/makeclean.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/makeclean.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/makeclean.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/makeclean.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/makeclean.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/makeclean.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/makeclean.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/makeclean.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makeclean.wordpress.com&amp;blog=2238099&amp;post=24&amp;subd=makeclean&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://makeclean.wordpress.com/2008/05/13/lyx-the-document-processor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3304397603ff40421085bf88a6790875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">harshadrj</media:title>
		</media:content>
	</item>
		<item>
		<title>HoM : an experiment in Scala</title>
		<link>http://makeclean.wordpress.com/2008/05/13/hom-an-experiment-in-scala/</link>
		<comments>http://makeclean.wordpress.com/2008/05/13/hom-an-experiment-in-scala/#comments</comments>
		<pubDate>Tue, 13 May 2008 14:05:18 +0000</pubDate>
		<dc:creator>harshadrj</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[game programming]]></category>
		<category><![CDATA[scala]]></category>

		<guid isPermaLink="false">http://makeclean.wordpress.com/?p=23</guid>
		<description><![CDATA[I wrote a little game in scala; House of Mirrors. It is a logic game heavily inspired by Chromatron. It was just a for-fun project and I also wanted to familiarize myself with scala with a real-world application. My notes: I first wrote the core of the game, with no interface at all. It was [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makeclean.wordpress.com&amp;blog=2238099&amp;post=23&amp;subd=makeclean&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I wrote a little game in scala; <a href="http://code.google.com/p/houseofmirrors/">House of Mirrors</a>. It is a logic game heavily inspired by Chromatron.</p>
<p>It was just a for-fun project and I also wanted to familiarize myself with scala with a real-world application.</p>
<p>My notes:</p>
<ul>
<li>I first wrote the core of the game, with no interface at all. It was probably about 100 lines of Scala code. I found I could easily design and code on the go. </li>
<li>I built up all objects using a hierarchy of case classes and stuck to immutable data types.</li>
<li>Adding a GUI layer on top of the core was easy with the SQUIB library. I think the total code was about 400 lines of code.</li>
<li>However, when dealing with colored light beams I had to get my hands dirty with Swing, since I wanted to define my own Composite class. I found some missing functionality in AWT and had to use Double buffering while compositing. This is what to took most of my time, though it&#8217;s just 17 lines of code</li>
<li>The next part was saving and loading game files in XML format. Needless to say, this was a breeze to write in Scala. Total code was about 500 lines of code</li>
<li>After a lot of game features and minor GUI enhancements the code now stands at 1k loc</li>
</ul>
<p>The biggest hurdle I faced when dealing with Scala was a lack of documentation for the standard APIs. The others being : instability of the compiler itself, changing APIs and some inconsistencies in the language. An example of the latter; &#8220;case North&#8221; is treated differently from &#8220;case north&#8221;! why? because capitalisation of identifiers is treated specially! Bad design choice I think; it&#8217;s too quirky.</p>
<p>Most of these problems should go away with time &amp; love but some like the above quirkiness are potential hair-pullers.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/makeclean.wordpress.com/23/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/makeclean.wordpress.com/23/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/makeclean.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/makeclean.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/makeclean.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/makeclean.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/makeclean.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/makeclean.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/makeclean.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/makeclean.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/makeclean.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/makeclean.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/makeclean.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/makeclean.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/makeclean.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/makeclean.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makeclean.wordpress.com&amp;blog=2238099&amp;post=23&amp;subd=makeclean&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://makeclean.wordpress.com/2008/05/13/hom-an-experiment-in-scala/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3304397603ff40421085bf88a6790875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">harshadrj</media:title>
		</media:content>
	</item>
		<item>
		<title>Inkscape 0.46 will rock</title>
		<link>http://makeclean.wordpress.com/2008/03/19/inkscape-046-will-rock/</link>
		<comments>http://makeclean.wordpress.com/2008/03/19/inkscape-046-will-rock/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 19:11:31 +0000</pubDate>
		<dc:creator>harshadrj</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[graphics]]></category>

		<guid isPermaLink="false">http://makeclean.wordpress.com/?p=22</guid>
		<description><![CDATA[Inkscape, an excellent open-source vector drawing program, now gets even better. The release note is one long, feature packed list! I am looking forward to using the engraving tool. Note to p6 and dkarsh, this was the program I used for creating the BAS logo<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makeclean.wordpress.com&amp;blog=2238099&amp;post=22&amp;subd=makeclean&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Inkscape, an excellent open-source vector drawing program, now gets even better. The <a href="http://sourceforge.net/project/shownotes.php?release_id=583320">release note</a> is one long, feature packed list!</p>
<p>I am looking forward to using the engraving tool.</p>
<p>Note to p6 and dkarsh, this was the program I used for creating the BAS logo <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/makeclean.wordpress.com/22/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/makeclean.wordpress.com/22/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/makeclean.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/makeclean.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/makeclean.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/makeclean.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/makeclean.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/makeclean.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/makeclean.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/makeclean.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/makeclean.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/makeclean.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/makeclean.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/makeclean.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/makeclean.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/makeclean.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makeclean.wordpress.com&amp;blog=2238099&amp;post=22&amp;subd=makeclean&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://makeclean.wordpress.com/2008/03/19/inkscape-046-will-rock/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3304397603ff40421085bf88a6790875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">harshadrj</media:title>
		</media:content>
	</item>
		<item>
		<title>lazy sequences in scala</title>
		<link>http://makeclean.wordpress.com/2008/03/06/lazy-sequences-in-scala/</link>
		<comments>http://makeclean.wordpress.com/2008/03/06/lazy-sequences-in-scala/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 07:23:14 +0000</pubDate>
		<dc:creator>harshadrj</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iterator]]></category>
		<category><![CDATA[scala]]></category>

		<guid isPermaLink="false">http://makeclean.wordpress.com/?p=21</guid>
		<description><![CDATA[At work, some of us were discussing about lazy lists v/s iterators. I just tried a quick lazy list in scala, and it worked pretty well to my satisfaction. class roleNumbers extends RandomAccessSeq[String] { def length=10; def apply(n:Int) = {println(&#8220;evalutaing &#8221; + n); &#8220;role:&#8221; + n} } val xyz = new roleNumbers // drop 8 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makeclean.wordpress.com&amp;blog=2238099&amp;post=21&amp;subd=makeclean&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>At work, some of us were discussing about lazy lists v/s iterators. I just tried a quick lazy list in scala, and it worked pretty well to my satisfaction.</p>
<blockquote><p> class roleNumbers extends RandomAccessSeq[String] {</p>
<blockquote><p> def length=10;<br />
def apply(n:Int) = {println(&#8220;evalutaing &#8221; + n); &#8220;role:&#8221; + n}</p></blockquote>
<p>}</p>
<p>val xyz = new roleNumbers</p>
<p>// drop 8 elements, map the sequence, and then take first element<br />
val one_element = xyz.drop(8).map(&#8220;rum &#8221; + _)(0)</p>
<p>println (one_element)</p></blockquote>
<p>The output :</p>
<blockquote><p>evalutaing 8<br />
rum role:8</p></blockquote>
<p>The laziness is preserved across list operations which is a good thing.</p>
<p>In fact, I notice that Iterator trait and List trait have a similar interface, which reinforces my belief that they are pretty much the same, though usage semantics might be differ slightly.</p>
<p>I now need to figure out how to implement an efficient get_next_element kind of iterator in scala.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/makeclean.wordpress.com/21/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/makeclean.wordpress.com/21/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/makeclean.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/makeclean.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/makeclean.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/makeclean.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/makeclean.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/makeclean.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/makeclean.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/makeclean.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/makeclean.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/makeclean.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/makeclean.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/makeclean.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/makeclean.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/makeclean.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makeclean.wordpress.com&amp;blog=2238099&amp;post=21&amp;subd=makeclean&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://makeclean.wordpress.com/2008/03/06/lazy-sequences-in-scala/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3304397603ff40421085bf88a6790875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">harshadrj</media:title>
		</media:content>
	</item>
		<item>
		<title>Dormino</title>
		<link>http://makeclean.wordpress.com/2008/02/28/dormino/</link>
		<comments>http://makeclean.wordpress.com/2008/02/28/dormino/#comments</comments>
		<pubDate>Thu, 28 Feb 2008 12:07:17 +0000</pubDate>
		<dc:creator>harshadrj</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://makeclean.wordpress.com/2008/02/28/dormino/</guid>
		<description><![CDATA[A mouse that runs on excess heat from your laptop. Now that&#8217;s a cool idea: http://www.core77.com/competitions/GreenerGadgets/projects/4614/<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makeclean.wordpress.com&amp;blog=2238099&amp;post=20&amp;subd=makeclean&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A mouse that runs on excess heat from your laptop. Now that&#8217;s a <i>cool</i> idea:</p>
<p>http://www.core77.com/competitions/GreenerGadgets/projects/4614/</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/makeclean.wordpress.com/20/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/makeclean.wordpress.com/20/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/makeclean.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/makeclean.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/makeclean.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/makeclean.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/makeclean.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/makeclean.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/makeclean.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/makeclean.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/makeclean.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/makeclean.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/makeclean.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/makeclean.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/makeclean.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/makeclean.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makeclean.wordpress.com&amp;blog=2238099&amp;post=20&amp;subd=makeclean&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://makeclean.wordpress.com/2008/02/28/dormino/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3304397603ff40421085bf88a6790875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">harshadrj</media:title>
		</media:content>
	</item>
		<item>
		<title>Viewing large graphs</title>
		<link>http://makeclean.wordpress.com/2008/01/24/viewing-large-graphs/</link>
		<comments>http://makeclean.wordpress.com/2008/01/24/viewing-large-graphs/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 11:35:50 +0000</pubDate>
		<dc:creator>harshadrj</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[dot]]></category>
		<category><![CDATA[graph]]></category>
		<category><![CDATA[graphviz]]></category>

		<guid isPermaLink="false">http://makeclean.wordpress.com/2008/01/24/viewing-large-graphs/</guid>
		<description><![CDATA[For interactively viewing large dot (from graphviz) graphs  ZGRViewer is a great tool.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makeclean.wordpress.com&amp;blog=2238099&amp;post=18&amp;subd=makeclean&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For interactively viewing large <b>dot</b> (from <i>graphviz)</i> graphs  <a href="http://zvtm.sourceforge.net/zgrviewer.html">ZGRViewer</a> is a great tool.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/makeclean.wordpress.com/18/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/makeclean.wordpress.com/18/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/makeclean.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/makeclean.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/makeclean.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/makeclean.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/makeclean.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/makeclean.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/makeclean.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/makeclean.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/makeclean.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/makeclean.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/makeclean.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/makeclean.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/makeclean.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/makeclean.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makeclean.wordpress.com&amp;blog=2238099&amp;post=18&amp;subd=makeclean&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://makeclean.wordpress.com/2008/01/24/viewing-large-graphs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3304397603ff40421085bf88a6790875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">harshadrj</media:title>
		</media:content>
	</item>
	</channel>
</rss>
