Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2006-10-08 11:19:24

"Andy Little" <andy_at_[hidden]> writes:

>>> I hope the bullet points will be useful to those considering writing Concept
>>> documentation.
>> In case you missed it, there is a fair amount of Concept
>> documentation used by several Boost libraries.
> You might like to read some of the other posts in this thread. It
> might clarify for you the subject under discussion, and as a general
> rule IMHO, it is wise to do that before jumping in with inflammatory
> comments such as the above.


While I agree that Jeff *might* have been able to understand what you
meant by reading the foregoing thread very very carefully, you ought
to take at least some responsibility for his misunderstanding. When
you write "use Concept docs" it's natural that anyone would assume you
mean just that: documenting the concepts used in a library, just as
many other Boost libraries have done for years. It takes a fair
amount of reading-between-the-lines (or a good hard look at the GIL
documentation in the context of your posts) to realize that you really
meant "documenting concepts using a proposed new-style concept
syntax." I didn't get it at first, either, which partly explains my
shock that you were claiming you were specifically told not to do it.

> Of course this is all now apparently part of the C++ language, and
> there is only one conforming compiler. And I quote:
> "once we have concept support in the language we will be using
> pseudosignatures rather than valid expressions to express syntactic
> constraints, so we can expect that to change. In the meantime,
> though, the things that can be expressed using established
> conventions should be so expressed"

I know you have enough sense to know that what is "part of the C++
language" comes from the standard, and no standard document contains a
specification for language support of concepts. I've been giving you
the benefit of the doubt until now, but it seems clear to me that
you're not actually misunderstanding the intent of my words: this is a
wilful misrepresentation of what was merely a confident prediction on
my part. I didn't feel it necessary, in this forum, to spell all that

If you are determined to continue sarcastic distortions of other
peoples' statements, the moderators will have no choice but to
regulate your postings. It is poisonous to Boost discourse. You're
already way, way over the line in my opinion, and I know several other
moderators thought so even before I did.

Dave Abrahams
Boost Consulting

Boost list run by bdawes at, gregod at, cpdaniel at, john at