From: Sean O'Dell Date: 2004-07-01T03:33:18+09:00 Subject: Re: [ANN] arrayfields-3.0.0 Ara, any chance of getting arrayfields to not modify the Array methods but instead simply add an accessor to Array which returns an object that encapsulates this new functionality? So, instead of saying: row = ['bob', 30] row.fields = ['name', 'age'] row['name'] #=> 'bob' you would say something like: row = ['bob', 30] row.arrayfields.fields = ['name', 'age'] row.arrayfields['name'] #=> 'bob' My thinking is that if arrayfields functionality were contained in its own object that linked back to a parent array, you could create arrayfield objects and attach them to other "array-like" objects, such as database rows and so on. But also, it might prevent problems that arise later from taking over Array's methods where people want to use both arrayfields, and regular Array functionality. Just an idea. Sean O'Dell