May 23, 2007
The problem of leaving a method outside the class would complicate the compiler forward reference.
while the idea is the unified mangle method could generate code without knowing forward references only
when you want the compiler emit error messages when programmer calls a method which doesn't exist.
well the idea here is cooperate with linker , the linker would emit missing blahblah symbol, and the
compiler could use the symbol to emit reasonable compile message. And now everything goes fine.
No slowening compiler speed while with reasonable compile message

-- 
使用 Opera 革命性的电子邮件客户程序: http://www.opera.com/mail/
May 23, 2007
The only problem is leaving the mesesages to link-time, not compile-time,
while I think it's totally acceptable for the missing method error. Cause
library writers should always keep in mind they offer a full set of methods,
and users who forget to implement one method till link time could only
blame himself for his stupidity.


> The problem of leaving a method outside the class would complicate the compiler forward reference.
> while the idea is the unified mangle method could generate code without knowing forward references only
> when you want the compiler emit error messages when programmer calls a method which doesn't exist.
> well the idea here is cooperate with linker , the linker would emit missing blahblah symbol, and the
> compiler could use the symbol to emit reasonable compile message. And now everything goes fine.
> No slowening compiler speed while with reasonable compile message
>



-- 
使用 Opera 革命性的电子邮件客户程序: http://www.opera.com/mail/