<?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: Eclipse API Tools Article</title>
	<atom:link href="http://code9.com/2008/09/16/eclipse-api-tools-article/feed/" rel="self" type="application/rss+xml" />
	<link>http://code9.com/2008/09/16/eclipse-api-tools-article/</link>
	<description>Code 9</description>
	<pubDate>Mon, 06 Sep 2010 23:43:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: zx</title>
		<link>http://code9.com/2008/09/16/eclipse-api-tools-article/#comment-287</link>
		<dc:creator>zx</dc:creator>
		<pubDate>Fri, 03 Oct 2008 16:01:04 +0000</pubDate>
		<guid isPermaLink="false">http://code9.com/?p=75#comment-287</guid>
		<description>@Frederic,

What do you mean that the SDK is not installed by default? If you download 'Eclipse Classic' it is. All of the projects part of the Eclipse Classic (SDK) distribution are using API Tools.

In response to your questions:

1) internal.provisional basically means that the classes in these packages are still internal but most likely will end up as API in a future release. It's a way of committers getting more feedback before things are made into a permanent API.

2) Yap, that's one of the reasons. Also, if you mark something final, you don't leave consumers ANY room to do something. Consumers can still break the rules if they want to, but they are at least warned.</description>
		<content:encoded><![CDATA[<p>@Frederic,</p>
<p>What do you mean that the SDK is not installed by default? If you download &#8216;Eclipse Classic&#8217; it is. All of the projects part of the Eclipse Classic (SDK) distribution are using API Tools.</p>
<p>In response to your questions:</p>
<p>1) internal.provisional basically means that the classes in these packages are still internal but most likely will end up as API in a future release. It&#8217;s a way of committers getting more feedback before things are made into a permanent API.</p>
<p>2) Yap, that&#8217;s one of the reasons. Also, if you mark something final, you don&#8217;t leave consumers ANY room to do something. Consumers can still break the rules if they want to, but they are at least warned.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Blewitt</title>
		<link>http://code9.com/2008/09/16/eclipse-api-tools-article/#comment-248</link>
		<dc:creator>Alex Blewitt</dc:creator>
		<pubDate>Tue, 16 Sep 2008 21:15:02 +0000</pubDate>
		<guid isPermaLink="false">http://code9.com/?p=75#comment-248</guid>
		<description>Neat!</description>
		<content:encoded><![CDATA[<p>Neat!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frederic</title>
		<link>http://code9.com/2008/09/16/eclipse-api-tools-article/#comment-247</link>
		<dc:creator>Frederic</dc:creator>
		<pubDate>Tue, 16 Sep 2008 20:26:59 +0000</pubDate>
		<guid isPermaLink="false">http://code9.com/?p=75#comment-247</guid>
		<description>Great article Chris, thanks !

One remark is that if I'm not wrong Eclipse SDK is required to use API Tools. You should mention it in the article as the SDK is not installed by default in 3.4

2 stupid questions though:

1- What exactly means "internal.provisional" packages ?
2- What's the point of using @noextend annotation for a class instead of declaring it "final" ? To give the API developer some room to still extend it in the future, but not the consumer ?</description>
		<content:encoded><![CDATA[<p>Great article Chris, thanks !</p>
<p>One remark is that if I&#8217;m not wrong Eclipse SDK is required to use API Tools. You should mention it in the article as the SDK is not installed by default in 3.4</p>
<p>2 stupid questions though:</p>
<p>1- What exactly means &#8220;internal.provisional&#8221; packages ?<br />
2- What&#8217;s the point of using @noextend annotation for a class instead of declaring it &#8220;final&#8221; ? To give the API developer some room to still extend it in the future, but not the consumer ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zx</title>
		<link>http://code9.com/2008/09/16/eclipse-api-tools-article/#comment-246</link>
		<dc:creator>zx</dc:creator>
		<pubDate>Tue, 16 Sep 2008 17:49:12 +0000</pubDate>
		<guid isPermaLink="false">http://code9.com/?p=75#comment-246</guid>
		<description>@Simon, thanks... don't you love it when "tooling" tries to be so smart ;)</description>
		<content:encoded><![CDATA[<p>@Simon, thanks&#8230; don&#8217;t you love it when &#8220;tooling&#8221; tries to be so smart <img src='http://code9.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon</title>
		<link>http://code9.com/2008/09/16/eclipse-api-tools-article/#comment-245</link>
		<dc:creator>Simon</dc:creator>
		<pubDate>Tue, 16 Sep 2008 17:21:58 +0000</pubDate>
		<guid isPermaLink="false">http://code9.com/?p=75#comment-245</guid>
		<description>Ooopps...

&lt;a href="http://http://www.eclipse.org/pde/pde-api-tools/" rel="nofollow"&gt;API Tooling&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Ooopps&#8230;</p>
<p><a href="http://http://www.eclipse.org/pde/pde-api-tools/" rel="nofollow">API Tooling</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zx</title>
		<link>http://code9.com/2008/09/16/eclipse-api-tools-article/#comment-244</link>
		<dc:creator>zx</dc:creator>
		<pubDate>Tue, 16 Sep 2008 16:58:26 +0000</pubDate>
		<guid isPermaLink="false">http://code9.com/?p=75#comment-244</guid>
		<description>@Heiko, yap... that's one of the best features of API Tools as keep tracking of when you should rev versions is difficult... especially when you want your versions to mean something in regards to API compatibility ;)</description>
		<content:encoded><![CDATA[<p>@Heiko, yap&#8230; that&#8217;s one of the best features of API Tools as keep tracking of when you should rev versions is difficult&#8230; especially when you want your versions to mean something in regards to API compatibility <img src='http://code9.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Heiko</title>
		<link>http://code9.com/2008/09/16/eclipse-api-tools-article/#comment-243</link>
		<dc:creator>Heiko</dc:creator>
		<pubDate>Tue, 16 Sep 2008 15:53:51 +0000</pubDate>
		<guid isPermaLink="false">http://code9.com/?p=75#comment-243</guid>
		<description>The versioning support looks very cool, guess I will take a closer look ...</description>
		<content:encoded><![CDATA[<p>The versioning support looks very cool, guess I will take a closer look &#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
