Downs' proposal, cooperate with linker to emit message?
davidl
davidl at 126.com
Tue May 22 20:21:42 PDT 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/
More information about the Digitalmars-d
mailing list