On Mit, 07 Apr 1999, Vadim Chekan wrote:
>Hello everybody!
>
>I have some fundamental question about HtDig.
>
>1. Why you don't use STL but write your own version of a queue, vector,
>stack, etc.
Maybe because using STL is
- outdated (STL is superseeded by C++ Standard Library)
- incompatible for many outdated C++ compilers (not all are able to
compile STL or have all features of ANSI/ISO C++, e.g. there are
many g++ installations out there which are < 2.8.x and therefore
not ANSI compliant)
- sucking a lot, because there are multiple versions of STL (HP, etc)
which are incompatible and therefore causing a lot of work for the
configuration.
>2. The same qestion about htStrings class. Why can't it be inherited
>from String class in GNU library. I'm not expert C++ and I don't know
>wether String class is described in C++ standart.
It is.. and it is described different in every implementation of the
older STL. To avoid a lot of platform incompatibility, it is still
necessary to write stuff of its own - unless someone can *guarantee*
that there are only compliant compilers and libraries out there.
cheers,
Torsten
P.S.: Did I opt for porting the whole thing to Ada yet? >:-)
--
InWise - Wirtschaftlich-Wissenschaftlicher Internet Service GmbH
Waldhofstra�e 14 Tel: +49-4101-403605
D-25474 Ellerbek Fax: +49-4101-403606
E-Mail: [EMAIL PROTECTED] Internet: http://www.inwise.de
------------------------------------
To unsubscribe from the htdig3-dev mailing list, send a message to
[EMAIL PROTECTED] containing the single word "unsubscribe" in
the SUBJECT of the message.