Dictionaries broken in 3.9a

Daniel Vainsencher daniel.vainsencher at gmail.com
Sun Sep 18 07:42:07 UTC 2005


The other method in the same change set broke finalization in 3.9, BTW.

Daniel

stéphane ducasse wrote:
> Strange since we did not even introduce the changes of andrew on  
> associations....
> I will look at that.
> 
> Stef
> 
> On 18 sept. 05, at 08:48, Andreas Raab wrote:
> 
>> Hi -
>>
>> Trying out some stuff, I noticed that
>>
>>   dd := Dictionary new.
>>   dd at: nil put: #none.
>>
>> will raise an error in 3.9a saying that "Dictionaries cannot  
>> meaningfully key by nil". That makes no sense. Dictionaries can  
>> perfectly contain nil keys, they always have and they always will.
>>
>> Could somebody please explain to me why we no longer allow a  
>> perfectly good key in dictionaries?
>>
>> Cheers,
>>   - Andreas
>>
>>
> 
> 



More information about the Squeak-dev mailing list