From: Maik Schmidt Date: 2003-11-20T05:42:15+09:00 Subject: Re: "stereotyping" (was: Re: Strong Typing (Re: Managing metadata about attribute types) Sean O'Dell wrote: > Because something of this nature should be built-in. It's faster when written > in C Premature optimization is the root of all evil. > and doesn't have to be dynamically loaded via "require." Why should everybody pay for it? > I also don't > believe type checking is something that there should be competing libraries > for. Why? Monocultures are often a bad thing. > Also, respond_to? doesn't say anything about what a method does or what > parameters it takes. Checking for an implemented interface declares all of > that. That's not true in any case. If checking for an implemented interface was sufficient, then the interface would have to look like a Java interface or something similar. The questionable feature that you are asking for implies IMHO a lot more changes than we all see now. And I cannot see a real benefit. Cheers,