
14 Jun
2007
14 Jun
'07
5:15 p.m.
Arkadiy Vertleyb wrote:
I would say that, if your technique, as a library author, can easily lead to the violation of language rules by your users, even though these users don't do anything obviously wrong, such technique can be defined as invalid.
Define "easily", then. If the documentation of the library says, in a sufficiently prominent location: "If you want to use this library together with XYZ, you must include xyz-interop.hpp in all translation units that do so." Does ignoring this count as "easy"? Sebastian Redl