Subject: [Boost-commit] svn:boost r54188 - sandbox/committee/LWG/proposals
Date: 2009-06-22 04:32:35
Date: 2009-06-22 04:32:35 EDT (Mon, 22 Jun 2009)
New Revision: 54188
Make the argument about user reaction.
Text files modified:
sandbox/committee/LWG/proposals/exported-concept-maps.rst | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
--- sandbox/committee/LWG/proposals/exported-concept-maps.rst (original)
+++ sandbox/committee/LWG/proposals/exported-concept-maps.rst 2009-06-22 04:32:35 EDT (Mon, 22 Jun 2009)
@@ -109,9 +109,13 @@
Unlike an empty concept map, whose verbosity has caused some concern,
-this boilerplate code truly adds zero value (except inasmuch as it
+this redundant code truly adds zero value (except inasmuch as it
provides the desired operators for unconstrained code) and carries
-with it all the usual disadvantages of duplicated code.
+with it all the usual disadvantages of duplicated code. We hate the
+idea of being forced to regurgitate boilerplate just to reach the
+baseline of uniform behavior in constrained and unconstrained code,
+and we predict that most users writing models will have the same
+reaction (or worse).
Default implementations of associated functions arise in concepts like
``LessThanComparable`` whose interfaces are **non-minimal**, i.e. they
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk