Boost logo

Boost :

Subject: Re: [boost] Formal Review Request: TypeErasure (docs, Concept Maps misnamed?)
From: Larry Evans (cppljevans_at_[hidden])
Date: 2012-06-21 13:34:38


On 06/21/12 09:38, Steven Watanabe wrote:
> AMDG
>
> On 06/21/2012 07:16 AM, Larry Evans wrote:
>> On 05/22/12 15:34, Steven Watanabe wrote:
[snip]
>> The page:
>>
>> */libs/type_erasure/doc/html/boost_typeerasure
>> /concept.html#boost_typeerasure.concept.concept_map
>>
>> with section title, "Concept Maps", seems to be about
>> specializing a builtin concept. I don't see anything
>> in that section about a map.
>
> a) This applies to any concept, not just
> builtin ones.
> b) "Concept Map" is the concept term for
> specialization.
>
The page:
  */libs/type_erasure/doc/html/boost_typeerasure/conceptdef.html
uses the term 'primitive concept':

  A primitive concept must be a specialization of a class template,
  with a static member function called apply.

What's the difference between a 'Concept Map' and 'primitive concept'?
If they are the same, why not use the same term for both?
[snip]

-regards,
Larry


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk