Looking through the table provided, I ran across the following:

   $_      $x        Type of Match Implied    Matching Code
   ======  =====     =====================    =============
   Hash    Hash      hash keys identical      match if $_.keys.sort
»eq« $x.keys.sort

My understanding is that at the time this was written, the working
theory was that Hash keys would always be strings.  I'm wondering:
should this entry replace 'eq' with '===' or 'eqv', so that non-string
keys can also be compared for equivalent values?  If so, which
operator should replace 'eq'?  (I'm leaning toward '===', since S03
defines '$a eq $b' as '~$a === ~$b'.)

Jonathan "Dataweaver" Lang

Reply via email to