<?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: Open Letter to Geertjan Wielenga</title>
	<atom:link href="http://blog.xebia.com/2009/06/26/open-letter-to-geertjan-wielenga/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.xebia.com/2009/06/26/open-letter-to-geertjan-wielenga/</link>
	<description>Software development done right!</description>
	<lastBuildDate>Wed, 08 Feb 2012 14:41:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: uf</title>
		<link>http://blog.xebia.com/2009/06/26/open-letter-to-geertjan-wielenga/#comment-98360</link>
		<dc:creator>uf</dc:creator>
		<pubDate>Wed, 15 Dec 2010 12:42:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/?p=2225#comment-98360</guid>
		<description>You do not need format full text. I format usualy a selected text not to miss my other formating.</description>
		<content:encoded><![CDATA[<p>You do not need format full text. I format usualy a selected text not to miss my other formating.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kieron Wilkinson</title>
		<link>http://blog.xebia.com/2009/06/26/open-letter-to-geertjan-wielenga/#comment-91968</link>
		<dc:creator>Kieron Wilkinson</dc:creator>
		<pubDate>Sun, 28 Jun 2009 12:46:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/?p=2225#comment-91968</guid>
		<description>I don&#039;t think it is that rare, we do the same thing all the time, like in our XML builder DSL. The Annotation idea is great, though I don&#039;t suppose it needs to be annotations, just as long as you can specify the indent/newline behaviour in the DSL classes and not the call site. I guess I&#039;ll submit this to the IntelliJ IDEA enhancement requests :-)</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think it is that rare, we do the same thing all the time, like in our XML builder DSL. The Annotation idea is great, though I don&#8217;t suppose it needs to be annotations, just as long as you can specify the indent/newline behaviour in the DSL classes and not the call site. I guess I&#8217;ll submit this to the IntelliJ IDEA enhancement requests <img src='http://blog.xebia.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Sessink</title>
		<link>http://blog.xebia.com/2009/06/26/open-letter-to-geertjan-wielenga/#comment-91967</link>
		<dc:creator>Rob Sessink</dc:creator>
		<pubDate>Sun, 28 Jun 2009 10:34:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/?p=2225#comment-91967</guid>
		<description>Hoi, 
the new Galileo version of Eclipse has an new Formatter option to preserve user line breaks, no sure about the alignment of spacing/tabs

Please see 
http://download.eclipse.org/eclipse/downloads/drops/R-3.5-200906111540/eclipse-news-part2.html</description>
		<content:encoded><![CDATA[<p>Hoi,<br />
the new Galileo version of Eclipse has an new Formatter option to preserve user line breaks, no sure about the alignment of spacing/tabs</p>
<p>Please see<br />
<a href="http://download.eclipse.org/eclipse/downloads/drops/R-3.5-200906111540/eclipse-news-part2.html" rel="nofollow">http://download.eclipse.org/eclipse/downloads/drops/R-3.5-200906111540/eclipse-news-part2.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: weeniearms</title>
		<link>http://blog.xebia.com/2009/06/26/open-letter-to-geertjan-wielenga/#comment-91966</link>
		<dc:creator>weeniearms</dc:creator>
		<pubDate>Sat, 27 Jun 2009 22:31:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/?p=2225#comment-91966</guid>
		<description>I doubt anyone will consider this as worth the effort of implementing. It&#039;s rather impossible to do such a thing without any special annotations in your code and having extra noise just for formatting purposes doesn&#039;t seem a good thing either. Nevertheless, removing newline characters in the process of code formatting is rather disturbing. If I break my lines for readability purposes then the IDE should not mess that up for me, especially when it comes to method chaining.

In such rare cases like the one described in this post I would suggest using groovy and the builders concept. It formats right in almost any IDE and is even more readable then the provided pecia example.</description>
		<content:encoded><![CDATA[<p>I doubt anyone will consider this as worth the effort of implementing. It&#8217;s rather impossible to do such a thing without any special annotations in your code and having extra noise just for formatting purposes doesn&#8217;t seem a good thing either. Nevertheless, removing newline characters in the process of code formatting is rather disturbing. If I break my lines for readability purposes then the IDE should not mess that up for me, especially when it comes to method chaining.</p>
<p>In such rare cases like the one described in this post I would suggest using groovy and the builders concept. It formats right in almost any IDE and is even more readable then the provided pecia example.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://blog.xebia.com/2009/06/26/open-letter-to-geertjan-wielenga/#comment-91965</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Sat, 27 Jun 2009 17:50:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/?p=2225#comment-91965</guid>
		<description>Hmmh, I think it is a very rare usecase. So that I think the developers of netbeans won&#039;t accept the (high?) implementation effort.

What else do you prefer in eclipse? 
Maybe I can convince you ... ;-)</description>
		<content:encoded><![CDATA[<p>Hmmh, I think it is a very rare usecase. So that I think the developers of netbeans won&#8217;t accept the (high?) implementation effort.</p>
<p>What else do you prefer in eclipse?<br />
Maybe I can convince you &#8230; <img src='http://blog.xebia.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wilfred Springer</title>
		<link>http://blog.xebia.com/2009/06/26/open-letter-to-geertjan-wielenga/#comment-91962</link>
		<dc:creator>Wilfred Springer</dc:creator>
		<pubDate>Sat, 27 Jun 2009 09:05:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/?p=2225#comment-91962</guid>
		<description>Using trailing slashes (//) works fine for newline preservation, but I actually want the indent to be ok as well. And ideally it should be kept in sync with the indent set in my IDE. So //#start-verbatim would sort of work, but the IDE wouldn&#039;t help me to layout what&#039;s inside, and whenever I would change my indentation settings, the IDE wouldn&#039;t be able to adjust what&#039;s inside the //#start- and //#end-verbatim comments.</description>
		<content:encoded><![CDATA[<p>Using trailing slashes (//) works fine for newline preservation, but I actually want the indent to be ok as well. And ideally it should be kept in sync with the indent set in my IDE. So //#start-verbatim would sort of work, but the IDE wouldn&#8217;t help me to layout what&#8217;s inside, and whenever I would change my indentation settings, the IDE wouldn&#8217;t be able to adjust what&#8217;s inside the //#start- and //#end-verbatim comments.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://blog.xebia.com/2009/06/26/open-letter-to-geertjan-wielenga/#comment-91961</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Fri, 26 Jun 2009 21:42:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/?p=2225#comment-91961</guid>
		<description>( ... trim whitespaces )</description>
		<content:encoded><![CDATA[<p>( &#8230; trim whitespaces )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://blog.xebia.com/2009/06/26/open-letter-to-geertjan-wielenga/#comment-91960</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Fri, 26 Jun 2009 21:40:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/?p=2225#comment-91960</guid>
		<description>Sorry, for posting again.
But I think the simplest style could be the following

//#start-verbatim
((HashMap) new HashMap().
_____clone()).
__clone();
//#end-verbatim

 1. easy to read
 2. simple to implement (I guess + hope) for the formatter tool
 3. simple to use
 4. easly applied to other scenarios (I had a similar problem with xml in strings ...)

(The underlines were made only because of this blog software which stripes whitespaces)</description>
		<content:encoded><![CDATA[<p>Sorry, for posting again.<br />
But I think the simplest style could be the following</p>
<p>//#start-verbatim<br />
((HashMap) new HashMap().<br />
_____clone()).<br />
__clone();<br />
//#end-verbatim</p>
<p> 1. easy to read<br />
 2. simple to implement (I guess + hope) for the formatter tool<br />
 3. simple to use<br />
 4. easly applied to other scenarios (I had a similar problem with xml in strings &#8230;)</p>
<p>(The underlines were made only because of this blog software which stripes whitespaces)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://blog.xebia.com/2009/06/26/open-letter-to-geertjan-wielenga/#comment-91959</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Fri, 26 Jun 2009 21:29:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/?p=2225#comment-91959</guid>
		<description>Ah, stop. The problem is the indent...

You can hack a bit:

((HashMap) new HashMap().//
                clone()).//
                /*    */clone();</description>
		<content:encoded><![CDATA[<p>Ah, stop. The problem is the indent&#8230;</p>
<p>You can hack a bit:</p>
<p>((HashMap) new HashMap().//<br />
                clone()).//<br />
                /*    */clone();</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://blog.xebia.com/2009/06/26/open-letter-to-geertjan-wielenga/#comment-91958</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Fri, 26 Jun 2009 21:26:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/?p=2225#comment-91958</guid>
		<description>This is simple :-)

... and this works in NetBeans, too.
Wilfred, do you make your statement now true?

&quot;I solemnly swear to erase Eclipse from my hard disk, as soon as something like this gets implemented in NetBeans&quot;

We give you some time until 6.7. Then you don&#039;t need to install NetBeans twice in a week ;-)</description>
		<content:encoded><![CDATA[<p>This is simple <img src='http://blog.xebia.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>&#8230; and this works in NetBeans, too.<br />
Wilfred, do you make your statement now true?</p>
<p>&#8220;I solemnly swear to erase Eclipse from my hard disk, as soon as something like this gets implemented in NetBeans&#8221;</p>
<p>We give you some time until 6.7. Then you don&#8217;t need to install NetBeans twice in a week <img src='http://blog.xebia.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- This Quick Cache file was built for (  blog.xebia.com/2009/06/26/open-letter-to-geertjan-wielenga/feed/ ) in 0.52388 seconds, on Feb 9th, 2012 at 7:24 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 9th, 2012 at 8:24 pm UTC -->
