Comment Comment by strlen There's also a much cleaner way to have interfaces and implementations in C, without relying on macro hackery.Why, there's even a whole book on that: http://www.amazon.com/Interfaces-Implementations-Techniques-...Like Norvig's Paradigms of Artificial Intelligence: Case Studies in Common Lisp and Joshua Bloch's Effective Java, it's one of those books which despite having a specific programming language in the title, is really about programming in general. parent strlen 16 years ago
Why, there's even a whole book on that: http://www.amazon.com/Interfaces-Implementations-Techniques-...
Like Norvig's Paradigms of Artificial Intelligence: Case Studies in Common Lisp and Joshua Bloch's Effective Java, it's one of those books which despite having a specific programming language in the title, is really about programming in general.