$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Sebastian Redl (sebastian.redl_at_[hidden])
Date: 2006-10-08 17:51:27
Robert Ramey wrote:
>Given a library for which there exists a free reference implmentation in 
>terms of
>legal C++ language syntax, what value is gained by adding it to some 
>standard?
>  
>
That which was mentioned: as part of the language standard, I, as an 
application programmer, can rely on the library being available and 
usable on all conformant implementations, without any setup for the 
build system to reference the library, without any special troubles in 
getting the library itself to compile, without having to wrestle any 
legal department to get it to work, without having to beg any college 
course administration to install it - in short, I can use it just as 
easily as I can use vector and string now.
You may not think that is much added value. My experiences, both first- 
and second-hand, tell me otherwise.
>If there value, is it worth the cost?
>  
>
What, exactly, is the cost in the scenario you described? There is a 
freely available reference implementation, so the additional effort for 
the compiler company consists of including this implementation in the 
distribution. And doing some additional testing, perhaps, but if the 
existing implementation has a good test suite itself, that shouldn't be 
too much work.
So yes, I think it is worth the cost.
I want to say more, but my brain's kinda foggy.
Sebastian