Boost logo

Boost :

From: Tobias Schwinger (tschwinger_at_[hidden])
Date: 2005-07-05 10:45:48


David Abrahams wrote:
> Tobias Schwinger <tschwinger_at_[hidden]> writes:
>
>
>>David Abrahams wrote:
>>
>>>Tobias Schwinger <tschwinger_at_[hidden]> writes:
>>>
>>>
>>>
>>>> The Function Type library uses tag types to represent a type's properties,
>>>> such as its calling convention or whether it is variadic.
>>>>
>>>>How do I make this valid English (plural tag types, singular type)?
>>>
>>>
>>>It's fine as is.
>>
>>Great!
>>
>>
>>>I'd call this library "Function Types" (plural, like
>>>"Type Traits") but that that's just me.
>>>
>>
>>Well, actually I prefer Function Types too (btw. the current draft contains a
>>class template with the same name as the namespace)...
>>
>>So - is our rationale good enough to violate the Boost guidelines at this point?
>
>
> Which guideline are you proposing to violate? What rationale?
>

Which guideline?

    http://www.boost.org/more/lib_guide.htm#Naming%AD_consistency

However, I just re-read it and "are usually singular" is less strict than what I
had remembered, so "violate" might have been the wrong word.

What rationale?

- Consistency with Boost.TypeTraits
- Avoid possible name conflict with a well-named component of the library itself

Regards,

Tobias


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