
On Friday 04 May 2012 07:44:56 Vicente J. Botet Escriba wrote:
IMO, every Boost library that has a counterpart in the standard should comply with the standard as much as possible and should use the standard whenever it is possible (that is the class/function is available and the library don't introduce extensions on them). Any deviation from the standard could be seen as a defect and should either be fixed or described explicitly as a limitation on the documentation.
Although, this is not exactly on-topic, I don't agree with you here. It is the library author's choice whether to make the library strictly a drop-in replacement for a standard component or an independent library with it's own features that in some aspects reflect the standard by historical reasons. Neither approach is a limitation or a flaw.