Topic: Standard or quasi-standard libraries? USL?
Author: jim.fleming@bytes.com (Jim Fleming)
Date: 1995/06/21 Raw View
In article <3s4hh4INNqq8@kauai.summit.novell.com>, jls@summit.novell.com
says...
>
>There is no de-facto standard, although I suppose Rogue Wave's tools.h++
>comes closest. The upcoming ANSI/ISO C++ standard defines a new standard
>library with foundation classes; it is completely different from all
>previous commercial products. Several vendors (Modena and ObjectSpace are
>two) are starting to market implementations of parts of this new library.
>
>--
>Jonathan Schilling Novell Systems Group
jls@summit.novell.com
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Can you give us some background on where the "upcoming ANSI/ISO C++
standard" came from?
If there was no "previous commercial product", then how was it tested?
Has the proposed standard been coded or just specified?
Are a significant number of the ANSI C++ committee members using the
proposed standard? Is there consensus in the committee on the proposal?
Is there any central place where the code can be obtained?
What are the copyright and/or patent issues surrounding the standard?
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--
Jim Fleming /|\ Unir Corporation Unir Technology, Inc.
jrf@tiger.bytes.com / | \ One Naperville Plaza 184 Shuman Blvd. #100
%Techno Cat I / | \ Naperville, IL 60563 Naperville, IL 60563
East End, Tortola |____|___\ 1-708-505-5801 1-800-222-UNIR(8647)
British Virgin Islands__|______ 1-708-305-3277 (FAX) 1-708-305-0600
\__/-------\__/ http:199.3.34.13 telnet: port 5555
Smooth Sailing on Cruising C+@amarans ftp: 199.3.34.12 <-----stargate----+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\____to the end of the OuterNet_|
Author: jls@summit.novell.com (Schilling J.)
Date: 1995/06/19 Raw View
In article <3qppki$o4a@sunserver.lrz-muenchen.de> Helmut.Richter@lrz-muenchen.de writes:
>
>When I want to use general-purpose classes (e.g. strings, associative
>arrays), what class libraries will I use? The HP C++ compiler, for
>instance comes with a library called "USL C++ Standard Components". Is
>this fairly standard or am I nearly the only one using it?
Neither (it's certainly not a standard, but you are certainly not the only
one using it).
>If I want to port my programs to other architectures, can I be sure that
>there this library exists as well?
You can license it in source form from Novell (which acquired it from USL).
It comes "ready to build" for a few environments; you would be responsible
for porting it to others, although sometimes the system vendor has information
that can help (e.g. DEC, for Alpha OSF/1 ports).
The contact point for international licenses is license@summit.novell.com.
>Can I share code with other people
>elsewhere relying that they have access to the same classes?
See above.
>If no: are there other libraries that are considered more de-facto
>standard than this one? How would I find information?
There is no de-facto standard, although I suppose Rogue Wave's tools.h++
comes closest. The upcoming ANSI/ISO C++ standard defines a new standard
library with foundation classes; it is completely different from all
previous commercial products. Several vendors (Modena and ObjectSpace are
two) are starting to market implementations of parts of this new library.
--
Jonathan Schilling Novell Systems Group jls@summit.novell.com
Author: Helmut.Richter@lrz-muenchen.de (Helmut Richter)
Date: 1995/06/03 Raw View
[Follow-up directed to comp.std.c++]
I am sorry of this is a FAQ but I did not find it.
When I want to use general-purpose classes (e.g. strings, associative
arrays), what class libraries will I use? The HP C++ compiler, for
instance comes with a library called "USL C++ Standard Components". Is
this fairly standard or am I nearly the only one using it? If I want
to port my programs to other architectures, can I be sure that there
this library exists as well? Can I share code with other people
elsewhere relying that they have access to the same classes?
If no: are there other libraries that are considered more de-facto
standard than this one? How would I find information?
I am aware that for special purposes I need third-party class
libraries but this is not my question.
Helmut Richter