From: Ilias Lazaridis Date: 2005-04-22T01:34:32+09:00 Subject: Re: [EVALUATION] - E03e - The Ruby Object Model (Summary) Tanner Burson wrote: > On 4/21/05, Ilias Lazaridis wrote: > >>Ilias Lazaridis wrote: >> >>>[EVALUATION] - E03d - The Ruby Object Model (End Game) >>>http://groups-beta.google.com/group/comp.lang.ruby/msg/ea9da543dc256b42 >>> >>>- >>> >>>The above thread has led to this code: >>> >>>class Class >>> def Meta() >>> @Meta ||= (class<>> end >>>end >>> >>>which is modified here to: >>> >>>class Object >>> def sso() >>> @sso ||= (class<>> end >>>end >>> >>>simplified: >>> def sso() >>> unless @sso >>> @sso = (class<>> end >>> @sso >>> end >>> >>>- >>> >>>sso = Specializing Singleton Object >> >>ISBO = Instance Specific Behaviour Object >> >>dvto = Dedicated Virtual Table Object >> >>dvco = Dedicated Virtual Class Object >> >>dvc = Dedicated Virtual Class dsc = dedicated singleton class sco = singleton class object asco = attached singleton class object "singleton instance" = the one and only instance "singleton method" = a method, exclusively for one instance "singleton class" = a class, exclusively for one instance => sco = Singleton class object sc = Singleton class s = singleton => .singleton => .singletonClass obj.class obj.class_singleton obj.singleton_class > introduction of more confusing non-standard acronyms for your > understanding will do nothing but confuse the issue at hand. ??? > please remain on-topic and discontinue this line of off-topic communication. what ??? > have you also decided not to reply to my above comments? > this is considered rude, and should be stopped. again, i must insist > this thread is closed and you should refrain from further off-topic > discussions in it. please. get serious. .. -- http://lazaridis.com