Re: Why do you deserve a better IO library
Valentin Samko wrote:
Roland Pibinger wrote:
Moreover, people seemingly prefer promising, innovative but
unproven ideas for standardization (iostreams, STL,
auto_ptr, ...) which increases the probability of failure.
Most libraries from TR1 have been around for quite a while, so
I wouldn't call them "unproven ideas". Also, many have used
STL before the C++ standard came out, so there was a lot of
implementation and usage experience.
That's true for TR1, but definitly not for most of what went
into the current standard. Including STL.
IMO, the better alternative is not to standardize new
libraries for C++ but to provide (a) forum(s) for people
interested in a certain domain (e.g. IO) and let them create
libraries and frameworks which are discussed with potential
users. The results may compete and overlap (a plurality of
approaches instead of one 'Standard') and may change over
time. Users pick what seems most suitable for them.
Such "forums" already exist, one of them is called Boost.
Boost grew out of a realization that there had been a lack of
existing practice in the past, and a desire to provide this
practice in the future. With the results that almost all of the
proposals to extend the library in the next version of the
standard are based on libraries with concrete, user experience,
that we know work. To my knowledge, the only language proposal
with equivalent experience behind it is garbage collection (and
that really overlaps with the library to a large degree as
well).
--
James Kanze GABI Software
Conseils en informatique orient?e objet/
Beratung in objektorientierter Datenverarbeitung
9 place S?mard, 78210 St.-Cyr-l'?cole, France, +33 (0)1 30 23 00 34
[ See http://www.gotw.ca/resources/clcm.htm for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]