<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for Villane</title>
	<atom:link href="http://villane.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://villane.wordpress.com</link>
	<description>Thoughts on software development</description>
	<lastBuildDate>Tue, 29 Sep 2009 10:27:34 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Baseline Eclipse for Java Game Development? by dmdevito</title>
		<link>http://villane.wordpress.com/2009/08/29/baseline-eclipse-for-java-game-development/#comment-101</link>
		<dc:creator>dmdevito</dc:creator>
		<pubDate>Tue, 29 Sep 2009 10:27:34 +0000</pubDate>
		<guid isPermaLink="false">http://villane.wordpress.com/?p=101#comment-101</guid>
		<description>Nice idea.
Why not starting a game distribution on top of Eclipse ? See my idea: http://www.jroller.com/dmdevito/entry/why_not_a_game_distribution
It may drive the creation of a Eclipse distribution for game development...</description>
		<content:encoded><![CDATA[<p>Nice idea.<br />
Why not starting a game distribution on top of Eclipse ? See my idea: <a href="http://www.jroller.com/dmdevito/entry/why_not_a_game_distribution" rel="nofollow">http://www.jroller.com/dmdevito/entry/why_not_a_game_distribution</a><br />
It may drive the creation of a Eclipse distribution for game development&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Baseline Eclipse for Java Game Development? by Baseline Eclipse for Java Game Development? « Villane &#124; Webmaster Tools</title>
		<link>http://villane.wordpress.com/2009/08/29/baseline-eclipse-for-java-game-development/#comment-95</link>
		<dc:creator>Baseline Eclipse for Java Game Development? « Villane &#124; Webmaster Tools</dc:creator>
		<pubDate>Sat, 29 Aug 2009 14:22:57 +0000</pubDate>
		<guid isPermaLink="false">http://villane.wordpress.com/?p=101#comment-95</guid>
		<description>[...] See the original post here: Baseline Eclipse for Java Game Development? « Villane [...]</description>
		<content:encoded><![CDATA[<p>[...] See the original post here: Baseline Eclipse for Java Game Development? « Villane [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Baseline Eclipse for Java Game Development? by Twitted by t4ffer</title>
		<link>http://villane.wordpress.com/2009/08/29/baseline-eclipse-for-java-game-development/#comment-94</link>
		<dc:creator>Twitted by t4ffer</dc:creator>
		<pubDate>Sat, 29 Aug 2009 10:49:47 +0000</pubDate>
		<guid isPermaLink="false">http://villane.wordpress.com/?p=101#comment-94</guid>
		<description>[...] This post was Twitted by t4ffer [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was Twitted by t4ffer [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on P2 Still Not Awesome by leberre</title>
		<link>http://villane.wordpress.com/2009/06/26/p2-still-not-awesome/#comment-93</link>
		<dc:creator>leberre</dc:creator>
		<pubDate>Tue, 30 Jun 2009 09:06:28 +0000</pubDate>
		<guid isPermaLink="false">http://villane.wordpress.com/?p=89#comment-93</guid>
		<description>Hi Erkki,

p2 gets a semi-structured explanation from SAT4J, not plain text.

Please fill a bug report if you feel that a simplified explanation should be shown first (just the first lines of the explanation for instance).</description>
		<content:encoded><![CDATA[<p>Hi Erkki,</p>
<p>p2 gets a semi-structured explanation from SAT4J, not plain text.</p>
<p>Please fill a bug report if you feel that a simplified explanation should be shown first (just the first lines of the explanation for instance).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Python is great, but __ by kumar303</title>
		<link>http://villane.wordpress.com/2008/04/09/python-is-great-but-__/#comment-92</link>
		<dc:creator>kumar303</dc:creator>
		<pubDate>Mon, 29 Jun 2009 19:31:58 +0000</pubDate>
		<guid isPermaLink="false">http://villane.wordpress.com/?p=23#comment-92</guid>
		<description>In addition to what eengbrec said, double underscores also magically create functions that you cannot override or call.  In other words, you&#039;d have to type:

void private final init function() {
...
}

if it were Java.  So, in Python, __init__() is private and final but init() or _init() would not be final or private.  In general I find private and final methods to be annoying when refactoring or testing but when they are magic hooks into the low level object system (like __init__, __len__, __iter__) then it kinda makes sense.</description>
		<content:encoded><![CDATA[<p>In addition to what eengbrec said, double underscores also magically create functions that you cannot override or call.  In other words, you&#8217;d have to type:</p>
<p>void private final init function() {<br />
&#8230;<br />
}</p>
<p>if it were Java.  So, in Python, __init__() is private and final but init() or _init() would not be final or private.  In general I find private and final methods to be annoying when refactoring or testing but when they are magic hooks into the low level object system (like __init__, __len__, __iter__) then it kinda makes sense.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on P2 Still Not Awesome by Erkki Lindpere</title>
		<link>http://villane.wordpress.com/2009/06/26/p2-still-not-awesome/#comment-91</link>
		<dc:creator>Erkki Lindpere</dc:creator>
		<pubDate>Sat, 27 Jun 2009 13:38:08 +0000</pubDate>
		<guid isPermaLink="false">http://villane.wordpress.com/?p=89#comment-91</guid>
		<description>So P2 gets this message simply as text from the solver? Or is it more structured? Even separating the &quot;software being installed&quot; and &quot;software already installed&quot; from the actual unsolved constraints would be progress, IMHO.</description>
		<content:encoded><![CDATA[<p>So P2 gets this message simply as text from the solver? Or is it more structured? Even separating the &#8220;software being installed&#8221; and &#8220;software already installed&#8221; from the actual unsolved constraints would be progress, IMHO.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on P2 Still Not Awesome by irbull</title>
		<link>http://villane.wordpress.com/2009/06/26/p2-still-not-awesome/#comment-90</link>
		<dc:creator>irbull</dc:creator>
		<pubDate>Sat, 27 Jun 2009 03:15:04 +0000</pubDate>
		<guid isPermaLink="false">http://villane.wordpress.com/?p=89#comment-90</guid>
		<description>Erkki,

Yes, I agree that a more readable form would be good. However, this is very difficult using a pseudo boolean solver. In p2 dependencies are calculated by running a variety of optimization functions through SAT4J, and if a solution is available, it will find it.  If not, this is a different can of worms.  Researchers at Université d&#039;Artois have done a lot of work to improve the error reporting in 3.5, but more is needed.  I know they are looking for help (research funding, research, etc...).</description>
		<content:encoded><![CDATA[<p>Erkki,</p>
<p>Yes, I agree that a more readable form would be good. However, this is very difficult using a pseudo boolean solver. In p2 dependencies are calculated by running a variety of optimization functions through SAT4J, and if a solution is available, it will find it.  If not, this is a different can of worms.  Researchers at Université d&#8217;Artois have done a lot of work to improve the error reporting in 3.5, but more is needed.  I know they are looking for help (research funding, research, etc&#8230;).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on P2 Still Not Awesome by Twitted by planet_lang</title>
		<link>http://villane.wordpress.com/2009/06/26/p2-still-not-awesome/#comment-89</link>
		<dc:creator>Twitted by planet_lang</dc:creator>
		<pubDate>Fri, 26 Jun 2009 23:21:50 +0000</pubDate>
		<guid isPermaLink="false">http://villane.wordpress.com/?p=89#comment-89</guid>
		<description>[...] This post was Twitted by planet_lang [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was Twitted by planet_lang [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on P2 Still Not Awesome by Erkki Lindpere</title>
		<link>http://villane.wordpress.com/2009/06/26/p2-still-not-awesome/#comment-88</link>
		<dc:creator>Erkki Lindpere</dc:creator>
		<pubDate>Fri, 26 Jun 2009 21:21:21 +0000</pubDate>
		<guid isPermaLink="false">http://villane.wordpress.com/?p=89#comment-88</guid>
		<description>I just think this information should be presented in a more readable form. I&#039;ll file a report when I come up with a good suggestion.</description>
		<content:encoded><![CDATA[<p>I just think this information should be presented in a more readable form. I&#8217;ll file a report when I come up with a good suggestion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on P2 Still Not Awesome by jarthorn</title>
		<link>http://villane.wordpress.com/2009/06/26/p2-still-not-awesome/#comment-87</link>
		<dc:creator>jarthorn</dc:creator>
		<pubDate>Fri, 26 Jun 2009 20:58:18 +0000</pubDate>
		<guid isPermaLink="false">http://villane.wordpress.com/?p=89#comment-87</guid>
		<description>You don&#039;t need to select dependencies at all using p2. Dependencies are computed and installed automatically. It&#039;s only because you&#039;re accustomed to the old UI that (unreasonably) required the user to manually figure out and select dependencies. Just don&#039;t select EMF at all and it should work.

The root of the error message is on the fifth line, &quot;Only one of the following can be installed at once&quot;. You are trying to install something that is incompatible with what you have installed (they require different versions of the bundle org.eclipse.jem.util, but there can only be one version of that bundle installed at any given time).  If you think this is still unclear please enter a bug report. p2 is just enforcing the constraints defined by the authors of these features.</description>
		<content:encoded><![CDATA[<p>You don&#8217;t need to select dependencies at all using p2. Dependencies are computed and installed automatically. It&#8217;s only because you&#8217;re accustomed to the old UI that (unreasonably) required the user to manually figure out and select dependencies. Just don&#8217;t select EMF at all and it should work.</p>
<p>The root of the error message is on the fifth line, &#8220;Only one of the following can be installed at once&#8221;. You are trying to install something that is incompatible with what you have installed (they require different versions of the bundle org.eclipse.jem.util, but there can only be one version of that bundle installed at any given time).  If you think this is still unclear please enter a bug report. p2 is just enforcing the constraints defined by the authors of these features.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
