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
"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"?
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk