Boost logo

Boost :

Subject: Re: [boost] [library submission] smoothsort
From: Edouard A. (edouard_at_[hidden])
Date: 2008-12-16 14:33:29


> > Not doing this right now may quickly result in a vast catalogue of
> > heterogeneous routines, transforming Boost.Algorithm into
> > Boost.HereBeDragons.
>
> Tagging is a more flexible way of organizing information than an
> ontology. Searching becomes the preferred way to find information as
> the domain grows. To me it is also desirable to able to cherry pick
> the
> pieces instead of being forced to adopt the whole boost library.

I have not thought about different algorithms categories and I agree it
could be hard (and useless ?) to categorize all the submissions that lands
into Boost.Algorithm.

Nevertheless, you will most likely need to group similar algorithms as they
will certainly use the same basic functions. For sorting this is pretty
obvious. The STL toolbox is limited to that aspect considering the large
amount of existing strategies.

Boost.Algorithm.Sorting could be that toolbox enabling you to arrange
strategies to perfectly match your need (and of course providing default
choices covering most of the usual cases).

-- 
EA

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