From: ts Date: 2004-04-25T19:05:19+09:00 Subject: Re: Psyco >>>>> "K" == Kristof Bastiaensen writes: K> Is this the way it is actually done in Ruby? When ruby find a method, after a lookup, it store it in the cache. When it need to call a method, it first look in the cache if it's not found it make a lookup to find the method. The entries in the cache can be invalided when there is a modification (by id, by class, or global undef) A better description is given in eval.c (warning it's written in C not in English :-)) Guy Decoux