From: Sebastian Redl (sebastian.redl_at_[hidden])
Date: 2007-06-14 13:15:03


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