Separating a Hash type from Object

Neil Mix nmix at
Wed May 30 07:51:23 PDT 2007

>> We're working on it. Goals and anti-goals are
>> * initialisation from any object, including an object initialiser
>>   * no guarantee that an otherwise unused initialiser will be  
>> optimized away
>> * key/value type parameterization, hashcode callback function  
>> parameterization
>> * defaults to intrinsic::=== and intrinsic::hashcode for identity  
>> and hashing
>> * has/get/set/remove methods (no magic . or [] syntax), iteration  
>> protocol standard methods
>> * no weak reference support
>> No promises, but it's getting attention. I think the es4-discuss  
>> list has been invaluable on this matter, so I wanted to give an  
>> update quickly after last week's face-to-face meeting. Comments  
>> welcome.
> Great news.  Thanks for the update.

Agreed.  Looks like a nice balance between conservative feature set  
and useful functionality.

More information about the Es4-discuss mailing list