<?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/"
	>

<channel>
	<title>james and nothing &#187; PL Research</title>
	<atom:link href="http://james.onegoodcookie.com/category/pl-research/feed/" rel="self" type="application/rss+xml" />
	<link>http://james.onegoodcookie.com</link>
	<description>Toward simple confusion</description>
	<lastBuildDate>Fri, 19 Aug 2011 05:02:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Java Bytecode BCEL vs ASM</title>
		<link>http://james.onegoodcookie.com/2005/10/26/java-bytecode-bcel-vs-asm/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://james.onegoodcookie.com/2005/10/26/java-bytecode-bcel-vs-asm/#comments</comments>
		<pubDate>Wed, 26 Oct 2005 22:25:27 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[PL Research]]></category>

		<guid isPermaLink="false">http://james.onegoodcookie.com/?p=106</guid>
		<description><![CDATA[My research on the NextGen Generic Java Compiler has progressed on to supporting mixins. A Mixin is a parametric class that extends its parametric type parameter, for example &#8220;Mixin extends T&#8221;. One advantage of Mixins is that they provide an abstract mechanism to specifiy uniform class extensions. For example I can define a class TimeStamped&#60;T&#62; [...]]]></description>
		<wfw:commentRss>http://james.onegoodcookie.com/2005/10/26/java-bytecode-bcel-vs-asm/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Creatures of habit</title>
		<link>http://james.onegoodcookie.com/2005/08/17/creatures-of-habit/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://james.onegoodcookie.com/2005/08/17/creatures-of-habit/#comments</comments>
		<pubDate>Thu, 18 Aug 2005 00:22:50 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[health]]></category>
		<category><![CDATA[PL Research]]></category>

		<guid isPermaLink="false">http://james.onegoodcookie.com/?p=93</guid>
		<description><![CDATA[I have been busily working on my research for the NextGen Generic Java compiler. I have spend the last couple days starting on this paper for SAC 2006. I was reviewing the list of type dependent operations supported by NextGen. In particular, I was double checking if NextGen currently handles casting correctly. I proceeded to [...]]]></description>
		<wfw:commentRss>http://james.onegoodcookie.com/2005/08/17/creatures-of-habit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paying for the name&#8230;.</title>
		<link>http://james.onegoodcookie.com/2005/01/18/paying-for-the-name/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://james.onegoodcookie.com/2005/01/18/paying-for-the-name/#comments</comments>
		<pubDate>Wed, 19 Jan 2005 02:07:52 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[PL Research]]></category>

		<guid isPermaLink="false">http://james.onegoodcookie.com/?p=78</guid>
		<description><![CDATA[I found this article on slate about Who Needs Harvard?. Basically talks about how the percentage of Ivy League graduates are declining in US corporations. They attribute this to both the improvement of other schools and also the necessity of the rich to work. My 2c is that the these days there is a extreme [...]]]></description>
		<wfw:commentRss>http://james.onegoodcookie.com/2005/01/18/paying-for-the-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lazinyess is a Virtue</title>
		<link>http://james.onegoodcookie.com/2004/10/12/lazinyess-is-a-virtue/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://james.onegoodcookie.com/2004/10/12/lazinyess-is-a-virtue/#comments</comments>
		<pubDate>Tue, 12 Oct 2004 20:10:26 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[PL Research]]></category>
		<category><![CDATA[Religion/Philosophy]]></category>

		<guid isPermaLink="false">http://james.onegoodcookie.com/?p=46</guid>
		<description><![CDATA[Lazyiness pays off. Yesterday, my advisor Corky casually mentioned a Professor would be coming to Rice today. He casual asked if i wanted to meet with him, and I casually responded ok. Today i was busy working on my research. I checked my email at 2pm and found out that I was scheduled a appointment [...]]]></description>
		<wfw:commentRss>http://james.onegoodcookie.com/2004/10/12/lazinyess-is-a-virtue/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Attack the Attack</title>
		<link>http://james.onegoodcookie.com/2004/09/03/attack-the-attack/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://james.onegoodcookie.com/2004/09/03/attack-the-attack/#comments</comments>
		<pubDate>Fri, 03 Sep 2004 21:49:47 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Daoism]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[PL Research]]></category>
		<category><![CDATA[Religion/Philosophy]]></category>

		<guid isPermaLink="false">http://james.onegoodcookie.com/?p=40</guid>
		<description><![CDATA[Wing Chun is not just a martial art, its a way of life. The foundations of Wing Chun are rooted in daoist philosophy. One of the precepts of Wing Chun is the notion of &#8220;Attack the Attack&#8221;. So in fighting this means to always stay on the offensive and never think defensively. This doesnt mean [...]]]></description>
		<wfw:commentRss>http://james.onegoodcookie.com/2004/09/03/attack-the-attack/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Python Paradox</title>
		<link>http://james.onegoodcookie.com/2004/08/16/python-paradox/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://james.onegoodcookie.com/2004/08/16/python-paradox/#comments</comments>
		<pubDate>Tue, 17 Aug 2004 03:48:42 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[PL Research]]></category>
		<category><![CDATA[Unfiled]]></category>

		<guid isPermaLink="false">http://james.onegoodcookie.com/?p=36</guid>
		<description><![CDATA[I like the sound of that.. Well its not really much of a paradox.. While python is not a language pressed by the education system, it does have its home in the land of scripting, the web, and unix. And it does have a more theoretical basis&#8230; lambda! I use python a decent amount. However, [...]]]></description>
		<wfw:commentRss>http://james.onegoodcookie.com/2004/08/16/python-paradox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nextgen Compiler Model Constraints</title>
		<link>http://james.onegoodcookie.com/2004/04/07/nextgen-compiler-model-constraints/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://james.onegoodcookie.com/2004/04/07/nextgen-compiler-model-constraints/#comments</comments>
		<pubDate>Wed, 07 Apr 2004 16:21:36 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[PL Research]]></category>

		<guid isPermaLink="false">http://james.onegoodcookie.com/?p=20</guid>
		<description><![CDATA[A java compiler must follow the existing Java Compiler Model: 1. Write once, read most places 2. Modular compilation 3. Compilation of child classes cannot affect parents 4. Compilation of parent classes may break child classes 5. Two steps: compilation &#038; execution]]></description>
		<wfw:commentRss>http://james.onegoodcookie.com/2004/04/07/nextgen-compiler-model-constraints/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>javac compiler and visitor pattern issues</title>
		<link>http://james.onegoodcookie.com/2003/04/16/javac-compiler-and-visitor-pattern-issues/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://james.onegoodcookie.com/2003/04/16/javac-compiler-and-visitor-pattern-issues/#comments</comments>
		<pubDate>Thu, 17 Apr 2003 01:24:29 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[PL Research]]></category>

		<guid isPermaLink="false">http://james.onegoodcookie.com/?p=9</guid>
		<description><![CDATA[I&#8217;m currently trying to augment the java compiler to support auto-boxing of primitives. The problem I&#8217;m currently facing is that there is no OO way to mutate objects in the visitor pattern. In the visitor pattern, you can call obj.visit(this), and then it will call the appropriate method. Once inside this method, its impossible to [...]]]></description>
		<wfw:commentRss>http://james.onegoodcookie.com/2003/04/16/javac-compiler-and-visitor-pattern-issues/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Currrent Java Research Interests</title>
		<link>http://james.onegoodcookie.com/2003/03/03/currrent-java-research-interests/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://james.onegoodcookie.com/2003/03/03/currrent-java-research-interests/#comments</comments>
		<pubDate>Mon, 03 Mar 2003 22:43:44 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[PL Research]]></category>

		<guid isPermaLink="false">http://james.onegoodcookie.com/?p=5</guid>
		<description><![CDATA[This semester in school I will be researching the following: 1) Getting up to speed with JavaPLT&#8217;s nextgen compiler, and 2) exploring mechanisms to unify the java type system. The other ideas currently on the back burner is type inference of java byte code. For this I was thinking about using the becl library.]]></description>
		<wfw:commentRss>http://james.onegoodcookie.com/2003/03/03/currrent-java-research-interests/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

