The only kind of interface I am totally against is implemeting an
interface where you must be bug compatible to get it right.  In that
case even a correct implementation is not enough.  And working with
dosemu I have seen that bug compatible interfaces are nearly
impossible to get right. 

General code is 3x more difficult than one off code.
Bug compatible code is 10x more difficult than general code, at least
it feels that way.

Eric

Reply via email to