Boost logo

Boost :

From: Joel de Guzman (joel_at_[hidden])
Date: 2005-07-27 20:56:50


Cromwell Enage wrote:
> --- David Abrahams wrote:

>>>If you want to make a new category, I'd go for
>>>"Patterns and Idioms". Boost.Parameter can be
>>>described as a mechanism that encapsulates the
>>>named-parameter idiom
>>>
>
> <http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.18>
>
>>>as well as the unnamed-parameter idiom (wherever
>>>that's described). The Singleton library, if and
>>>when it's accepted, can also fit in this category.
>>
>>Maybe. It seems awfully general to me. Why group
>>patterns and idioms together?
>
>
> IMHO, as far as a programmer is concerned, they do the
> same thing: encapsulate most of the tedious steps
> required to reuse a programming technique. If that
> sounds like "Generic Programming", then perhaps that's
> where Boost.Parameter belongs.
>
> In another email:
>
>>The category I'm thinking of is not exactly
>>"functional programming" so much as "building and
>>using function interfaces."
>
>
> Then put it under "UI building" also ;)

I think "parameters" lib falls under a new category:
"Programming Interfaces". The planned boost.interface library
also falls under this category, as do boost::function (perhaps).

Regards,

-- 
Joel de Guzman
http://www.boost-consulting.com
http://spirit.sf.net

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