<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Google collections made easier</title>
	<atom:link href="http://compacted.wordpress.com/2010/04/19/google-collections-made-easier/feed/" rel="self" type="application/rss+xml" />
	<link>http://compacted.wordpress.com/2010/04/19/google-collections-made-easier/</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Wed, 18 Aug 2010 04:20:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Magnus</title>
		<link>http://compacted.wordpress.com/2010/04/19/google-collections-made-easier/#comment-73</link>
		<dc:creator><![CDATA[Magnus]]></dc:creator>
		<pubDate>Wed, 26 May 2010 08:41:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.compactcode.com/?p=464#comment-73</guid>
		<description><![CDATA[This is awesome. Google Common Collections has totally revolutionized my coding. This project will take it even further. Thanks for the good work.]]></description>
		<content:encoded><![CDATA[<p>This is awesome. Google Common Collections has totally revolutionized my coding. This project will take it even further. Thanks for the good work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shanon</title>
		<link>http://compacted.wordpress.com/2010/04/19/google-collections-made-easier/#comment-72</link>
		<dc:creator><![CDATA[Shanon]]></dc:creator>
		<pubDate>Wed, 21 Apr 2010 10:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.compactcode.com/?p=464#comment-72</guid>
		<description><![CDATA[Hehe I really like your last suggestion :) I&#039;d love to see the code integrated into the core google collections/guava project. Definately preferable to being sued for trademark violation!]]></description>
		<content:encoded><![CDATA[<p>Hehe I really like your last suggestion <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I&#8217;d love to see the code integrated into the core google collections/guava project. Definately preferable to being sued for trademark violation!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mohamed El-Beltagy</title>
		<link>http://compacted.wordpress.com/2010/04/19/google-collections-made-easier/#comment-71</link>
		<dc:creator><![CDATA[Mohamed El-Beltagy]]></dc:creator>
		<pubDate>Wed, 21 Apr 2010 08:15:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.compactcode.com/?p=464#comment-71</guid>
		<description><![CDATA[I think that you have a point for naming your project with the current name to be able to communicate your intentions. But I think also that Mike is right.
- One solution could be that you change your project&#039;s name to something else, but keep your project description to include what ever you want to say. Even if it would be a simple sentence that stresses your intentions of the project.
- Other one is that you contact Google and take their permission.. :)
- A better and last option, may be instead of taking permission to name your project, why don&#039;t you contact them and try to add you code to the original project&#039;s code base ;)]]></description>
		<content:encoded><![CDATA[<p>I think that you have a point for naming your project with the current name to be able to communicate your intentions. But I think also that Mike is right.<br />
- One solution could be that you change your project&#8217;s name to something else, but keep your project description to include what ever you want to say. Even if it would be a simple sentence that stresses your intentions of the project.<br />
- Other one is that you contact Google and take their permission.. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
- A better and last option, may be instead of taking permission to name your project, why don&#8217;t you contact them and try to add you code to the original project&#8217;s code base <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shanon</title>
		<link>http://compacted.wordpress.com/2010/04/19/google-collections-made-easier/#comment-70</link>
		<dc:creator><![CDATA[Shanon]]></dc:creator>
		<pubDate>Wed, 21 Apr 2010 07:35:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.compactcode.com/?p=464#comment-70</guid>
		<description><![CDATA[The main reason for the name is to help communicate the intent. The project is specifically designed to be used on top of google gollections and cannot be used otherwise.

You do make a good point though, does anyone else think I should change the name?]]></description>
		<content:encoded><![CDATA[<p>The main reason for the name is to help communicate the intent. The project is specifically designed to be used on top of google gollections and cannot be used otherwise.</p>
<p>You do make a good point though, does anyone else think I should change the name?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mick</title>
		<link>http://compacted.wordpress.com/2010/04/19/google-collections-made-easier/#comment-69</link>
		<dc:creator><![CDATA[Mick]]></dc:creator>
		<pubDate>Tue, 20 Apr 2010 15:37:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.compactcode.com/?p=464#comment-69</guid>
		<description><![CDATA[@Shanon:  Your code may be great, and you may be well-intentioned, giving props to Google for doing the heavy lifting...but (disclaimer: IANAL) the legally/ethically right thing for you to do is to thank Google in your dependencies, not by appropriating their trademark to use, without their permission, on your library.

Why didn&#039;t you call your library fluent-oracle-collections?  Surely your code leverages much more Oracle code (via acquisition) than Google.  Perhaps you could rename your library to something you have a reasonable claim to use, like &quot;fluent-compactcode-collections&quot; or &quot;fluent-shanon-collections&quot;?

(If you actually got Google&#039;s permission/blessing, my apologies, and I completely retract this comment.)]]></description>
		<content:encoded><![CDATA[<p>@Shanon:  Your code may be great, and you may be well-intentioned, giving props to Google for doing the heavy lifting&#8230;but (disclaimer: IANAL) the legally/ethically right thing for you to do is to thank Google in your dependencies, not by appropriating their trademark to use, without their permission, on your library.</p>
<p>Why didn&#8217;t you call your library fluent-oracle-collections?  Surely your code leverages much more Oracle code (via acquisition) than Google.  Perhaps you could rename your library to something you have a reasonable claim to use, like &#8220;fluent-compactcode-collections&#8221; or &#8220;fluent-shanon-collections&#8221;?</p>
<p>(If you actually got Google&#8217;s permission/blessing, my apologies, and I completely retract this comment.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shanon</title>
		<link>http://compacted.wordpress.com/2010/04/19/google-collections-made-easier/#comment-68</link>
		<dc:creator><![CDATA[Shanon]]></dc:creator>
		<pubDate>Tue, 20 Apr 2010 09:15:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.compactcode.com/?p=464#comment-68</guid>
		<description><![CDATA[All the underlying transformation, filtering, sorting and joining is being performed by the google collections api. You can see the source code and relevant imports &lt;a href=&quot;http://github.com/compactcode/compacted-collections/blob/master/src/main/java/com/compactcode/FluentList.java&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. I&#039;ll take it as a compliment that the library does a good job hiding this complexity :)]]></description>
		<content:encoded><![CDATA[<p>All the underlying transformation, filtering, sorting and joining is being performed by the google collections api. You can see the source code and relevant imports <a href="http://github.com/compactcode/compacted-collections/blob/master/src/main/java/com/compactcode/FluentList.java" rel="nofollow">here</a>. I&#8217;ll take it as a compliment that the library does a good job hiding this complexity <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mick</title>
		<link>http://compacted.wordpress.com/2010/04/19/google-collections-made-easier/#comment-67</link>
		<dc:creator><![CDATA[Mick]]></dc:creator>
		<pubDate>Tue, 20 Apr 2010 07:02:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.compactcode.com/?p=464#comment-67</guid>
		<description><![CDATA[Why is this project called &quot;fluent-google-collections&quot; and not &quot;fluent-collections&quot; or &quot;fluent-rubylike-collections&quot;?  What does Google have to do with it, other than you&#039;ve chosen to have a dependency on two or three (non-collection-based) Google classes?]]></description>
		<content:encoded><![CDATA[<p>Why is this project called &#8220;fluent-google-collections&#8221; and not &#8220;fluent-collections&#8221; or &#8220;fluent-rubylike-collections&#8221;?  What does Google have to do with it, other than you&#8217;ve chosen to have a dependency on two or three (non-collection-based) Google classes?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shanon</title>
		<link>http://compacted.wordpress.com/2010/04/19/google-collections-made-easier/#comment-66</link>
		<dc:creator><![CDATA[Shanon]]></dc:creator>
		<pubDate>Mon, 19 Apr 2010 23:35:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.compactcode.com/?p=464#comment-66</guid>
		<description><![CDATA[@ Vadim

I&#039;m not familiar with op4j but I will check it out. lamdaj (http://code.google.com/p/lambdaj/) is another one worth checking out. There are quite a few similar projects around. I created fluent-google-collections because I wanted something really simple for working with lists that leveraged existing high quality libraries.

@John

I&#039;m glad you mentioned the method name fluent. I&#039;ve been thinking about changing this for a while but hadn&#039;t settled on a decision. I&#039;m thinking listOf as it reads slightly better than list (imo) when using static imports.

Thanks for the feedback :)]]></description>
		<content:encoded><![CDATA[<p>@ Vadim</p>
<p>I&#8217;m not familiar with op4j but I will check it out. lamdaj (<a href="http://code.google.com/p/lambdaj/" rel="nofollow">http://code.google.com/p/lambdaj/</a>) is another one worth checking out. There are quite a few similar projects around. I created fluent-google-collections because I wanted something really simple for working with lists that leveraged existing high quality libraries.</p>
<p>@John</p>
<p>I&#8217;m glad you mentioned the method name fluent. I&#8217;ve been thinking about changing this for a while but hadn&#8217;t settled on a decision. I&#8217;m thinking listOf as it reads slightly better than list (imo) when using static imports.</p>
<p>Thanks for the feedback <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: opensas</title>
		<link>http://compacted.wordpress.com/2010/04/19/google-collections-made-easier/#comment-65</link>
		<dc:creator><![CDATA[opensas]]></dc:creator>
		<pubDate>Mon, 19 Apr 2010 23:15:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.compactcode.com/?p=464#comment-65</guid>
		<description><![CDATA[I agree  with John Watson]]></description>
		<content:encoded><![CDATA[<p>I agree  with John Watson</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Watson</title>
		<link>http://compacted.wordpress.com/2010/04/19/google-collections-made-easier/#comment-64</link>
		<dc:creator><![CDATA[John Watson]]></dc:creator>
		<pubDate>Mon, 19 Apr 2010 23:08:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.compactcode.com/?p=464#comment-64</guid>
		<description><![CDATA[Why not call the method &quot;list&quot;, rather than &quot;fluent&quot;?  The word &quot;fluent&quot; doesn&#039;t evoke list creation to me at all.]]></description>
		<content:encoded><![CDATA[<p>Why not call the method &#8220;list&#8221;, rather than &#8220;fluent&#8221;?  The word &#8220;fluent&#8221; doesn&#8217;t evoke list creation to me at all.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

