On Thu, Dec 12, 2002 at 02:54:46PM +0100, Toon Knapen wrote:
>
> [snip]
> 
> My only remaining question is : if the STL (used by the developer) already 
> provides the algorithm (in the std namespace however), would'nt it be better 
> to reuse it. Maybe that algorithm is written in a way to offer the best 
> performance with that compiler ?

I agree there could be performance benefits in using the compiler
vendor-supplied implementation.  I see several issues with using these
implementations, however.  First, due to the by-definition
non-standard nature of extensions, not all compiler vendors implement
them in exactly the same way, thus making them non-usable.  Even in
the case that a single interface is used by many vendors, by
immediately assuming that the vendor-supplied implementation should be
used when such an implementation exists eliminates the possibility of
imlementating the library with a different interface or more
functionality.

- Jeremy Maitin-Shepard
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to