---- On Sun, 05 Dec 2010 12:44:46 -0800 jaayer  wrote ---- 

>Is anyone else bother[ed] by this inconsistency?

Apparently not. Well, I uploaded two packages to the PharoInbox. One adds 
#remove: and #remove:ifAbsent: to Dictionary and updates SmallDictionary's 
implementations of those messages to return the same value - the association 
removed - rather than their current behavior of #remove: returning self (no 
explicit return value) and #remove:ifAbsent: returning the key of the removed 
association. The second package adds #testRemove and #testRemoveIfAbsent to 
DictionaryTest (through a trait).


Reply via email to