<?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: Internal Extension Points</title>
	<atom:link href="http://aniszczyk.org/2008/03/28/internal-extension-points/feed/" rel="self" type="application/rss+xml" />
	<link>http://aniszczyk.org/2008/03/28/internal-extension-points/</link>
	<description>work. life. open source. diatribes.</description>
	<lastBuildDate>Thu, 02 Sep 2010 21:30:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Chris Aniszczyk (zx)</title>
		<link>http://aniszczyk.org/2008/03/28/internal-extension-points/comment-page-1/#comment-684</link>
		<dc:creator>Chris Aniszczyk (zx)</dc:creator>
		<pubDate>Fri, 28 Mar 2008 16:18:00 +0000</pubDate>
		<guid isPermaLink="false">http://aniszczyk.org/2008/03/28/internal-extension-points/#comment-684</guid>
		<description>Sure, but an informal description isn&#039;t the same as having tooling to help you understand you&#039;re using something internal. Imagine Eclipse without discouraged access warnings for packages, but expecting you to read the &quot;documentation&quot;</description>
		<content:encoded><![CDATA[<p>Sure, but an informal description isn&#8217;t the same as having tooling to help you understand you&#8217;re using something internal. Imagine Eclipse without discouraged access warnings for packages, but expecting you to read the &#8220;documentation&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Aniszczyk (zx)</title>
		<link>http://aniszczyk.org/2008/03/28/internal-extension-points/comment-page-1/#comment-2782</link>
		<dc:creator>Chris Aniszczyk (zx)</dc:creator>
		<pubDate>Fri, 28 Mar 2008 16:18:00 +0000</pubDate>
		<guid isPermaLink="false">http://aniszczyk.org/2008/03/28/internal-extension-points/#comment-2782</guid>
		<description>Sure, but an informal description isn&#039;t the same as having tooling to help you understand you&#039;re using something internal. Imagine Eclipse without discouraged access warnings for packages, but expecting you to read the &quot;documentation&quot;</description>
		<content:encoded><![CDATA[<p>Sure, but an informal description isn&#8217;t the same as having tooling to help you understand you&#8217;re using something internal. Imagine Eclipse without discouraged access warnings for packages, but expecting you to read the &#8220;documentation&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sven Efftinge</title>
		<link>http://aniszczyk.org/2008/03/28/internal-extension-points/comment-page-1/#comment-683</link>
		<dc:creator>Sven Efftinge</dc:creator>
		<pubDate>Fri, 28 Mar 2008 16:11:00 +0000</pubDate>
		<guid isPermaLink="false">http://aniszczyk.org/2008/03/28/internal-extension-points/#comment-683</guid>
		<description>I don&#039;t think that everything becomes public API just because it is technically available. API also consists of informal description on how to use it. So for me it would be enough to state it in the documentation that an extension point shouldn&#039;t be used.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think that everything becomes public API just because it is technically available. API also consists of informal description on how to use it. So for me it would be enough to state it in the documentation that an extension point shouldn&#8217;t be used.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sven Efftinge</title>
		<link>http://aniszczyk.org/2008/03/28/internal-extension-points/comment-page-1/#comment-2781</link>
		<dc:creator>Sven Efftinge</dc:creator>
		<pubDate>Fri, 28 Mar 2008 16:11:00 +0000</pubDate>
		<guid isPermaLink="false">http://aniszczyk.org/2008/03/28/internal-extension-points/#comment-2781</guid>
		<description>I don&#039;t think that everything becomes public API just because it is technically available. API also consists of informal description on how to use it. So for me it would be enough to state it in the documentation that an extension point shouldn&#039;t be used.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think that everything becomes public API just because it is technically available. API also consists of informal description on how to use it. So for me it would be enough to state it in the documentation that an extension point shouldn&#8217;t be used.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Laurent Goubet</title>
		<link>http://aniszczyk.org/2008/03/28/internal-extension-points/comment-page-1/#comment-682</link>
		<dc:creator>Laurent Goubet</dc:creator>
		<pubDate>Fri, 28 Mar 2008 15:56:00 +0000</pubDate>
		<guid isPermaLink="false">http://aniszczyk.org/2008/03/28/internal-extension-points/#comment-682</guid>
		<description>Well This would interest me for sure ;) (I&#039;m the one who asked this on #eclipse just yesterday :D).&lt;br/&gt;&lt;br/&gt;As kevin implied, extension points we define are for now directly becoming API and must be maintained even when they are WIP or simply not aimed at being made publicly available.&lt;br/&gt;&lt;br/&gt;Definetly +1 on this matter.</description>
		<content:encoded><![CDATA[<p>Well This would interest me for sure <img src='http://aniszczyk.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  (I&#8217;m the one who asked this on #eclipse just yesterday <img src='http://aniszczyk.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ).</p>
<p>As kevin implied, extension points we define are for now directly becoming API and must be maintained even when they are WIP or simply not aimed at being made publicly available.</p>
<p>Definetly +1 on this matter.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Laurent Goubet</title>
		<link>http://aniszczyk.org/2008/03/28/internal-extension-points/comment-page-1/#comment-2780</link>
		<dc:creator>Laurent Goubet</dc:creator>
		<pubDate>Fri, 28 Mar 2008 15:56:00 +0000</pubDate>
		<guid isPermaLink="false">http://aniszczyk.org/2008/03/28/internal-extension-points/#comment-2780</guid>
		<description>Well This would interest me for sure ;) (I&#039;m the one who asked this on #eclipse just yesterday :D).As kevin implied, extension points we define are for now directly becoming API and must be maintained even when they are WIP or simply not aimed at being made publicly available.Definetly +1 on this matter.</description>
		<content:encoded><![CDATA[<p>Well This would interest me for sure <img src='http://aniszczyk.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  (I&#8217;m the one who asked this on #eclipse just yesterday <img src='http://aniszczyk.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ).As kevin implied, extension points we define are for now directly becoming API and must be maintained even when they are WIP or simply not aimed at being made publicly available.Definetly +1 on this matter.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin McGuire</title>
		<link>http://aniszczyk.org/2008/03/28/internal-extension-points/comment-page-1/#comment-681</link>
		<dc:creator>Kevin McGuire</dc:creator>
		<pubDate>Fri, 28 Mar 2008 15:42:00 +0000</pubDate>
		<guid isPermaLink="false">http://aniszczyk.org/2008/03/28/internal-extension-points/#comment-681</guid>
		<description>Makes sense, extension points are just the mechanism for cross plugin call dependency management.  There&#039;s nothing inherent in them that implies that those are contracts for public consumption. They&#039;re orthogonal though obviously related concepts.&lt;br/&gt;&lt;br/&gt;Not sure in practice how often it&#039;d be needed but for those 1/100 cases it prevents accidental leaking or implying of API so valuable.</description>
		<content:encoded><![CDATA[<p>Makes sense, extension points are just the mechanism for cross plugin call dependency management.  There&#8217;s nothing inherent in them that implies that those are contracts for public consumption. They&#8217;re orthogonal though obviously related concepts.</p>
<p>Not sure in practice how often it&#8217;d be needed but for those 1/100 cases it prevents accidental leaking or implying of API so valuable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin McGuire</title>
		<link>http://aniszczyk.org/2008/03/28/internal-extension-points/comment-page-1/#comment-2779</link>
		<dc:creator>Kevin McGuire</dc:creator>
		<pubDate>Fri, 28 Mar 2008 15:42:00 +0000</pubDate>
		<guid isPermaLink="false">http://aniszczyk.org/2008/03/28/internal-extension-points/#comment-2779</guid>
		<description>Makes sense, extension points are just the mechanism for cross plugin call dependency management.  There&#039;s nothing inherent in them that implies that those are contracts for public consumption. They&#039;re orthogonal though obviously related concepts.Not sure in practice how often it&#039;d be needed but for those 1/100 cases it prevents accidental leaking or implying of API so valuable.</description>
		<content:encoded><![CDATA[<p>Makes sense, extension points are just the mechanism for cross plugin call dependency management.  There&#8217;s nothing inherent in them that implies that those are contracts for public consumption. They&#8217;re orthogonal though obviously related concepts.Not sure in practice how often it&#8217;d be needed but for those 1/100 cases it prevents accidental leaking or implying of API so valuable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Aniszczyk (zx)</title>
		<link>http://aniszczyk.org/2008/03/28/internal-extension-points/comment-page-1/#comment-680</link>
		<dc:creator>Chris Aniszczyk (zx)</dc:creator>
		<pubDate>Fri, 28 Mar 2008 15:23:00 +0000</pubDate>
		<guid isPermaLink="false">http://aniszczyk.org/2008/03/28/internal-extension-points/#comment-680</guid>
		<description>Unfortunately EMF isn&#039;t in the SDK so we can&#039;t do that.&lt;br/&gt;&lt;br/&gt;Maybe in the Eclipse 4.0 timeframe we can revisit PDE and EMF integration.</description>
		<content:encoded><![CDATA[<p>Unfortunately EMF isn&#8217;t in the SDK so we can&#8217;t do that.</p>
<p>Maybe in the Eclipse 4.0 timeframe we can revisit PDE and EMF integration.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Aniszczyk (zx)</title>
		<link>http://aniszczyk.org/2008/03/28/internal-extension-points/comment-page-1/#comment-2778</link>
		<dc:creator>Chris Aniszczyk (zx)</dc:creator>
		<pubDate>Fri, 28 Mar 2008 15:23:00 +0000</pubDate>
		<guid isPermaLink="false">http://aniszczyk.org/2008/03/28/internal-extension-points/#comment-2778</guid>
		<description>Unfortunately EMF isn&#039;t in the SDK so we can&#039;t do that.Maybe in the Eclipse 4.0 timeframe we can revisit PDE and EMF integration.</description>
		<content:encoded><![CDATA[<p>Unfortunately EMF isn&#8217;t in the SDK so we can&#8217;t do that.Maybe in the Eclipse 4.0 timeframe we can revisit PDE and EMF integration.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
