Hello.<br><br>I decided to go after the messages in Object first.&nbsp; Out of the list, which I reproduce below,<br><br>
Object class&gt;&gt;initialize<br>
Object&gt;&gt;=<br>
Object&gt;&gt;==<br>
Object&gt;&gt;addDependent:<br>
Object&gt;&gt;allOwners<br>
Object&gt;&gt;become:<br>
Object&gt;&gt;broadcast:<br>
Object&gt;&gt;broadcast:with:<br>
Object&gt;&gt;broadcast:with:with:<br>
Object&gt;&gt;broadcast:withArguments:<br><div id="1eqj" class="ArwC7c ckChnd">
Object&gt;&gt;broadcast:withBlock:<br>
Object&gt;&gt;changed<br>
Object&gt;&gt;changed:<br>
Object&gt;&gt;copy<br>
Object&gt;&gt;deepCopy<br>
Object&gt;&gt;dependents<br>
Object&gt;&gt;displayOn:<br>
Object&gt;&gt;displayString<br>
Object&gt;&gt;ifNil:<br>
Object&gt;&gt;ifNil:ifNotNil:<br>
Object&gt;&gt;ifNotNil:<br>
Object&gt;&gt;ifNotNil:ifNil:<br>
Object&gt;&gt;instVarAt:<br>
Object&gt;&gt;instVarAt:put:<br>
Object&gt;&gt;isReadOnly<br>
Object&gt;&gt;makeReadOnly:<br>
Object&gt;&gt;perform:<br>
Object&gt;&gt;postCopy<br>
Object&gt;&gt;release<br>
Object&gt;&gt;removeDependent:<br>
Object&gt;&gt;shallowCopy<br>
Object&gt;&gt;storeLiteralOn:<br>
Object&gt;&gt;storeOn:<br>
Object&gt;&gt;storeString<br>
Object&gt;&gt;update:</div><br><br>I think the following ones are good candidates for discussion.&nbsp; Since the list includes = and ==, I added hash and identityHash.<br><br>Object&gt;&gt;=<br>
Object&gt;&gt;==<br>Object&gt;&gt;hash<br>Object&gt;&gt;identityHash<br>
Object&gt;&gt;become:<br><div id="1eqj" class="ArwC7c ckChnd">Object&gt;&gt;ifNil:<br>
Object&gt;&gt;ifNil:ifNotNil:<br>
Object&gt;&gt;ifNotNil:<br>
Object&gt;&gt;ifNotNil:ifNil:<br>
Object&gt;&gt;instVarAt:<br>
Object&gt;&gt;instVarAt:put:<br>Object&gt;&gt;perform:<br></div><br>Once we are done with these, we could move on to other things.<br><br>Thoughts?<br>Andres.<br><br><br><div class="gmail_quote">On Mon, Mar 10, 2008 at 2:43 AM, Paolo Bonzini &lt;<a href="mailto:bonzini@gnu.org">bonzini@gnu.org</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">ArrayedCollection class&gt;&gt;join:<br>
ArrayedCollection class&gt;&gt;join:separatedBy:<br>
ArrayedCollection class&gt;&gt;new:withAll:<br>
ArrayedCollection class&gt;&gt;streamContents:<br>
ArrayedCollection&gt;&gt;gather:<br>
ArrayedCollection&gt;&gt;writeStream<br>
Association class&gt;&gt;key:value:<br>
Association&gt;&gt;=<br>
Association&gt;&gt;hash<br>
Association&gt;&gt;key<br>
Association&gt;&gt;key:<br>
Association&gt;&gt;key:value:<br>
Association&gt;&gt;value<br>
Association&gt;&gt;value:<br>
Bag&gt;&gt;sortedByCount<br>
Character&gt;&gt;isSeparator<br>
CharacterArray class&gt;&gt;lineDelimiter<br>
CharacterArray&gt;&gt;%<br>
CharacterArray&gt;&gt;asInteger<br>
CharacterArray&gt;&gt;asNumber<br>
CharacterArray&gt;&gt;bindWith:<br>
CharacterArray&gt;&gt;bindWith:with:<br>
CharacterArray&gt;&gt;bindWith:with:with:<br>
CharacterArray&gt;&gt;bindWith:with:with:with:<br>
CharacterArray&gt;&gt;bindWithArguments:<br>
CharacterArray&gt;&gt;contractTo:<br>
CharacterArray&gt;&gt;encoding<br>
CharacterArray&gt;&gt;lines<br>
CharacterArray&gt;&gt;linesDo:<br>
CharacterArray&gt;&gt;numberOfCharacters<br>
CharacterArray&gt;&gt;subStrings<br>
CharacterArray&gt;&gt;subStrings:<br>
CharacterArray&gt;&gt;trimSeparators<br>
CharacterArray&gt;&gt;valueAt:<br>
CharacterArray&gt;&gt;valueAt:put:<br>
Collection class&gt;&gt;join:<br>
Collection&gt;&gt;anyOne<br>
Collection&gt;&gt;copyReplacing:withObject:<br>
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<br>
DateTime class&gt;&gt;date:time:<br>
DateTime class&gt;&gt;date:time:offset:<br>
Dictionary&gt;&gt;associations<br>
Dictionary&gt;&gt;at:ifPresent:<br>
DirectedMessage class&gt;&gt;receiver:selector:<br>
DirectedMessage class&gt;&gt;receiver:selector:Dirument:<br>
DirectedMessage class&gt;&gt;receiver:selector:arguments:<br>
DirectedMessage class&gt;&gt;selector:arguments:<br>
DirectedMessage class&gt;&gt;selector:arguments:receiver:<br>
DirectedMessage&gt;&gt;printOn:<br>
DirectedMessage&gt;&gt;receiver<br>
DirectedMessage&gt;&gt;receiver:<br>
DirectedMessage&gt;&gt;send<br>
DirectedMessage&gt;&gt;value<br>
Duration class&gt;&gt;hours:<br>
Duration class&gt;&gt;hours:minutes:seconds:<br>
Duration class&gt;&gt;minutes:<br>
IdentitySet&gt;&gt;identityIncludes:<br>
Integer class&gt;&gt;readFrom:radix:<br>
Integer&gt;&gt;alignTo:<br>
Integer&gt;&gt;asCharacter<br>
Integer&gt;&gt;binomial:<br>
Integer&gt;&gt;bitClear:<br>
Integer&gt;&gt;bitInvert<br>
Integer&gt;&gt;ceilingLog:<br>
Integer&gt;&gt;digitAt:<br>
Integer&gt;&gt;digitAt:put:<br>
Integer&gt;&gt;floorLog:<br>
Integer&gt;&gt;highBit<br>
Integer&gt;&gt;lowBit<br>
Integer&gt;&gt;radix<br>
Message class&gt;&gt;selector:argument:<br>
Message class&gt;&gt;selector:arguments:<br>
Message&gt;&gt;argument<br>
Message&gt;&gt;arguments<br>
Message&gt;&gt;arguments:<br>
Message&gt;&gt;printOn:<br>
Message&gt;&gt;selector<br>
Message&gt;&gt;selector:<br>
Message&gt;&gt;sendTo:<br>
Number class&gt;&gt;readFrom:<br>
Number&gt;&gt;ceilingLog:<br>
Number&gt;&gt;floorLog:<br>
Number&gt;&gt;asExactFraction<br>
Number&gt;&gt;isRational<br>
Number&gt;&gt;to:by:collect:<br>
Number&gt;&gt;to:collect:<br>
Number&gt;&gt;withSignOf:<br>
Object class&gt;&gt;initialize<br>
Object&gt;&gt;=<br>
Object&gt;&gt;==<br>
Object&gt;&gt;addDependent:<br>
Object&gt;&gt;allOwners<br>
Object&gt;&gt;become:<br>
Object&gt;&gt;broadcast:<br>
Object&gt;&gt;broadcast:with:<br>
Object&gt;&gt;broadcast:with:with:<br>
Object&gt;&gt;broadcast:withArguments:<br>
Object&gt;&gt;broadcast:withBlock:<br>
Object&gt;&gt;changed<br>
Object&gt;&gt;changed:<br>
Object&gt;&gt;copy<br>
Object&gt;&gt;deepCopy<br>
Object&gt;&gt;dependents<br>
Object&gt;&gt;displayOn:<br>
Object&gt;&gt;displayString<br>
Object&gt;&gt;ifNil:<br>
Object&gt;&gt;ifNil:ifNotNil:<br>
Object&gt;&gt;ifNotNil:<br>
Object&gt;&gt;ifNotNil:ifNil:<br>
Object&gt;&gt;instVarAt:<br>
Object&gt;&gt;instVarAt:put:<br>
Object&gt;&gt;isReadOnly<br>
Object&gt;&gt;makeReadOnly:<br>
Object&gt;&gt;perform:<br>
Object&gt;&gt;postCopy<br>
Object&gt;&gt;release<br>
Object&gt;&gt;removeDependent:<br>
Object&gt;&gt;shallowCopy<br>
Object&gt;&gt;storeLiteralOn:<br>
Object&gt;&gt;storeOn:<br>
Object&gt;&gt;storeString<br>
Object&gt;&gt;update:<br>
PositionableStream&gt;&gt;copyFrom:to:<br>
Random class&gt;&gt;between:and:<br>
Random class&gt;&gt;new<br>
Random class&gt;&gt;next<br>
Random class&gt;&gt;seed:<br>
Random class&gt;&gt;source<br>
Random&gt;&gt;atEnd<br>
Random&gt;&gt;between:and:<br>
Random&gt;&gt;next<br>
Random&gt;&gt;nextPut:<br>
Random&gt;&gt;seed:<br>
Random&gt;&gt;setSeed<br>
SequenceableCollection class&gt;&gt;join:separatedBy:<br>
SequenceableCollection&gt;&gt;allButFirst<br>
SequenceableCollection&gt;&gt;allButFirst:<br>
SequenceableCollection&gt;&gt;allButLast<br>
SequenceableCollection&gt;&gt;allButLast:<br>
SequenceableCollection&gt;&gt;atAll:<br>
SequenceableCollection&gt;&gt;atRandom<br>
SequenceableCollection&gt;&gt;copyAfter:<br>
SequenceableCollection&gt;&gt;copyAfterLast:<br>
SequenceableCollection&gt;&gt;copyFrom:<br>
SequenceableCollection&gt;&gt;copyReplaceFrom:to:withObject:<br>
SequenceableCollection&gt;&gt;copyUpTo:<br>
SequenceableCollection&gt;&gt;copyUpToLast:<br>
SequenceableCollection&gt;&gt;endsWith:<br>
SequenceableCollection&gt;&gt;first:<br>
SequenceableCollection&gt;&gt;fourth<br>
SequenceableCollection&gt;&gt;identityIndexOf:<br>
SequenceableCollection&gt;&gt;identityIndexOf:ifAbsent:<br>
SequenceableCollection&gt;&gt;identityIndexOf:startingAt:<br>
SequenceableCollection&gt;&gt;identityIndexOf:startingAt:ifAbsent:<br>
SequenceableCollection&gt;&gt;identityIndexOfLast:ifAbsent:<br>
SequenceableCollection&gt;&gt;indexOf:<br>
SequenceableCollection&gt;&gt;indexOf:ifAbsent:<br>
SequenceableCollection&gt;&gt;indexOf:startingAt:<br>
SequenceableCollection&gt;&gt;indexOf:startingAt:ifAbsent:<br>
SequenceableCollection&gt;&gt;indexOfLast:ifAbsent:<br>
SequenceableCollection&gt;&gt;indexOfSubCollection:<br>
SequenceableCollection&gt;&gt;indexOfSubCollection:ifAbsent:<br>
SequenceableCollection&gt;&gt;isSequenceable<br>
SequenceableCollection&gt;&gt;join<br>
SequenceableCollection&gt;&gt;join:<br>
SequenceableCollection&gt;&gt;keys<br>
SequenceableCollection&gt;&gt;last:<br>
SequenceableCollection&gt;&gt;readStream<br>
SequenceableCollection&gt;&gt;readWriteStream<br>
SequenceableCollection&gt;&gt;replaceAll:with:<br>
SequenceableCollection&gt;&gt;second<br>
SequenceableCollection&gt;&gt;sort<br>
SequenceableCollection&gt;&gt;sortBy:<br>
SequenceableCollection&gt;&gt;startsWith:<br>
SequenceableCollection&gt;&gt;third<br>
SequenceableCollection&gt;&gt;with:<br>
SequenceableCollection&gt;&gt;with:collect:<br>
SequenceableCollection&gt;&gt;with:with:<br>
SequenceableCollection&gt;&gt;with:with:with:<br>
Set&gt;&gt;&amp;<br>
Set&gt;&gt;+<br>
Set&gt;&gt;-<br>
Set&gt;&gt;&lt;<br>
Set&gt;&gt;&lt;=<br>
Set&gt;&gt;&gt;<br>
Set&gt;&gt;&gt;=<br>
Stream&gt;&gt;&lt;&lt;<br>
Stream&gt;&gt;atEnd<br>
Stream&gt;&gt;display:<br>
Stream&gt;&gt;do:<br>
Stream&gt;&gt;flush<br>
Stream&gt;&gt;fold:<br>
Stream&gt;&gt;inject:into:<br>
Stream&gt;&gt;isSequenceable<br>
Stream&gt;&gt;linesDo:<br>
Stream&gt;&gt;next:put:<br>
Stream&gt;&gt;next:putAll:startingAt:<br>
Stream&gt;&gt;nextLine<br>
Stream&gt;&gt;nextPutAll:<br>
Stream&gt;&gt;nextPutAllFlush:<br>
Stream&gt;&gt;readStream<br>
Stream&gt;&gt;skipToAll:<br>
Stream&gt;&gt;store:<br>
Stream&gt;&gt;upTo:<br>
Stream&gt;&gt;upToEnd<br>
UndefinedObject&gt;&gt;ifNil:<br>
UndefinedObject&gt;&gt;ifNil:ifNotNil:<br>
UndefinedObject&gt;&gt;ifNotNil:<br>
UndefinedObject&gt;&gt;ifNotNil:ifNil:<br>
WriteStream&gt;&gt;readStream<br>
<br>
_______________________________________________<br>
ANSI-Smalltalk mailing list<br>
<a href="mailto:ANSI-Smalltalk@lists.openskills.org">ANSI-Smalltalk@lists.openskills.org</a><br>
<a href="http://lists.openskills.org/cgi-bin/mailman/listinfo/ansi-smalltalk" target="_blank">http://lists.openskills.org/cgi-bin/mailman/listinfo/ansi-smalltalk</a><br>
</blockquote></div><br>