Camping::H hasn't longer indiffenrent access:
  h = Camping::H.new
  h.title = "Sweet!"
  h[:title] != h["title"]

Should we (1) don't make it indifferent at all, but rather say you should
always use method_missing (2) add indifferent access?

Here is one such implementation in 86 bytes, in case we want it:

  class H < Hash
    i='def []!(k,v)Symbol===k ?self[k.to_s]!v:super end;'
    eval i.tr('!','=')+i.tr('!,v','')
  end

//Magnus Holm
_______________________________________________
Camping-list mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/camping-list

Reply via email to