First of all you'll be glad to know that LISP is fully dynamic by your meaning of the phrase. No, I don't know what performance tricks it uses. Secondly I can confirm that Ruby is dynamic in all particulars you discuss except the fact that you can't change the class of an object at runtime. I should note that Ruby also does not allow multiple inheritance.
In reply to Re^6: Informal Poll: Traits (Long Post Warning!)
by tilly
in thread Informal Poll: why aren't you using traits?
by Ovid
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |