On Tuesday, May 13, 2003, at 10:43 PM, Jim Weirich wrote:

> On Tue, 2003-05-13 at 17:33, Dave Thomas wrote:
>
>>       Contact = OpenStruct
>>        c = Contact.new
>>        c.name = "Dave Thomas"
>>        c.tel  = "555 1212"
>
> OpenStruct.  Cool.  I hadn't seen this before.
>
> [snip]

Me too! I didn't notice at first the difference from the earlier Struct 
class.

This is a nice improvement over Struct, which required defining the 
attributes in an initial Struct statement.