Hello,<br><br>Paolo&#39;s list had the following messages for Collection (note the list is subsequently trimmed below).<br><br>
Collection class&gt;&gt;join:<br>
Collection&gt;&gt;anyOne<br>
Collection&gt;&gt;copyReplacing:withObject:<br><div id="1epz" class="ArwC7c ckChnd">
Collection&gt;&gt;copyWith:<br>
Collection&gt;&gt;copyWithout:<br>
Collection&gt;&gt;count:<br>
Collection&gt;&gt;empty<br>
Collection&gt;&gt;fold:<br>
Collection&gt;&gt;gather:<br>
Collection&gt;&gt;identityIncludes:<br>
Collection&gt;&gt;isEmpty<br>
Collection&gt;&gt;isSequenceable<br>
Collection&gt;&gt;noneSatisfy:<br>
Collection&gt;&gt;notEmpty<br>
Collection&gt;&gt;occurrencesOf:<br>
Collection&gt;&gt;removeAll:<br>
Collection&gt;&gt;removeAll:ifAbsent:<br>
Collection&gt;&gt;removeAllSuchThat:<br>
Collection&gt;&gt;size</div><br><br>From the above, I think the following are good candidates:<br><br>Collection&gt;&gt;copyReplacing:withObject: (perhaps renamed to copyReplacing:with:)<br>
<div id="1epz" class="ArwC7c ckChnd">
Collection&gt;&gt;copyWith:<br>
Collection&gt;&gt;copyWithout:<br>
Collection&gt;&gt;count:<br>Collection&gt;&gt;fold: (I know Squeak does not have this)<br>Collection&gt;&gt;noneSatisfy: (renamed to noneSatisfies:?)<br>Collection&gt;&gt;removeAllSuchThat: (I&#39;d prefer to use the selectors eject:/keep:)<br>

</div><br><br>I also have questions about these:<br><br>
Collection&gt;&gt;empty (isn&#39;t this removeAll?)<br>
Collection&gt;&gt;gather: (what&#39;s this?)<br>Collection&gt;&gt;removeAll: (what is the argument?)<br>

Collection&gt;&gt;removeAll:ifAbsent:<br>
<br><br>I do not have much of an opinion on these:<br><br>Collection&gt;&gt;anyOne (perhaps renamed to #any)<br>
Collection&gt;&gt;identityIncludes:<br><br><br>Thoughts?<br><br>Andres.<br>