From: ara.t.howard@... Date: 2007-01-23T11:45:22+09:00 Subject: Re: Minor Change Proposal for Classes 'Object' and 'Method' On Tue, 23 Jan 2007 dblack@wobblini.net wrote: > Hi -- > > On Tue, 23 Jan 2007, Yukihiro Matsumoto wrote: > >> |I've also started thinking about the idea of a MethodData class... but >> |it's pretty unformulated. >> >> Hmm, I am looking forward. > > I can give you the very basic idea (and that will save me some further > trouble if you don't like it :-) > > str = "abc" > md = str.method_data(:split) => MatchData object MatchData ?? > > md.method => Method object > md.receiver => str > md.method_name => "split" > why would the properties of an object be contained outside of the method object? wouldn't it be more intuitive to do m = 'pols'.method 'split' p m.name #=> 'split' p m.receiver #=> 'pols' it just seems more economic to hang this info off of the method object itself ?? -a -- we can deny everything, except that we have the possibility of being better. simply reflect on that. - the dalai lama