Topic: Looking for ANSI C++ library (such as it is)


Author: yukai@uclink.berkeley.edu (Yu-Kai Ng)
Date: 1995/04/07
Raw View
Michael McClary (mcclary@netcom.com) wrote:
: In article <JASON.95Mar18184124@phydeaux.cygnus.com>,
: Jason Merrill <jason@cygnus.com> wrote:
: >>>>>> Claude Zervas <czervas@adobe.com> writes:
: >
: >> I'm looking for public domain sources for the current proposed
: >> ANSI C++ library. I have the current STL library but I would like
: >> the string class etc.
: >> Does such a thing exist? And if so, can y'all help me out?
: >
: >The complex and string classes are implemented in libg++-2.6.2, available
: >from all fine GNU mirrors.


Are the libg++-2.6.2 string classes compliant with the ANSI C++ library
standard?  Also, where might I find either a printed or electronic
description and/or specification of the standardized string class?

   Y Ng






Author: fjh@munta.cs.mu.OZ.AU (Fergus Henderson)
Date: 1995/03/30
Raw View
ark@research.att.com (Andrew Koenig) writes:

>Claude Zervas <czervas@adobe.com> writes:
>
>> Is libg++ a serious candidate for the ANSI C++ library? I'm a little
>> confused now, since P.J. Plauger's library is somewhat different and
>> the STL classes don't easily mix with libg++ collection classes.
>
>I don't think anyone has proposed libg++ to the standards committee
>for inclusion.

In fact, just the opposite: now the STL is available, libg++ is not
being maintained anymore.

--
Fergus Henderson - fjh@munta.cs.mu.oz.au





Author: fjh@munta.cs.mu.OZ.AU (Fergus Henderson)
Date: 1995/03/30
Raw View
fjh@munta.cs.mu.OZ.AU (Fergus Henderson) writes:

>ark@research.att.com (Andrew Koenig) writes:
>
>>Claude Zervas <czervas@adobe.com> writes:
>>
>>> Is libg++ a serious candidate for the ANSI C++ library? I'm a little
>>> confused now, since P.J. Plauger's library is somewhat different and
>>> the STL classes don't easily mix with libg++ collection classes.
>>
>>I don't think anyone has proposed libg++ to the standards committee
>>for inclusion.
>
>In fact, just the opposite: now the STL is available, libg++ is not
>being maintained anymore.

I should be a little bit clearer.  Now that STL is available, it is
being integrated into libg++ - and so the old libg++ container classes
aren't being maintained any more.  The rest of libg++ is still being
maintained.

--
Fergus Henderson - fjh@munta.cs.mu.oz.au





Author: mcclary@netcom.com (Michael McClary)
Date: Fri, 24 Mar 1995 23:09:44 GMT
Raw View
In article <JASON.95Mar18184124@phydeaux.cygnus.com>,
Jason Merrill <jason@cygnus.com> wrote:
>>>>>> Claude Zervas <czervas@adobe.com> writes:
>
>> I'm looking for public domain sources for the current proposed
>> ANSI C++ library. I have the current STL library but I would like
>> the string class etc.
>> Does such a thing exist? And if so, can y'all help me out?
>
>The complex and string classes are implemented in libg++-2.6.2, available
>from all fine GNU mirrors.

Aren't those either copyleft or library-relaxed copyleft (i.e.
fix a bug and it's copyleft)?  I thought he wanted public domain.

--
  Why did the Democrats get creamed?
      IT'S THE GUN BANS, STUPID!

Michael McClary      mcclary@netcom.com
For faster response, address electronic mail to: michael@node.com




Author: jason@cygnus.com (Jason Merrill)
Date: 25 Mar 1995 09:49:21 GMT
Raw View
>>>>> Michael McClary <mcclary@netcom.com> writes:

> In article <JASON.95Mar18184124@phydeaux.cygnus.com>,
> Jason Merrill <jason@cygnus.com> wrote:
>>>>>>> Claude Zervas <czervas@adobe.com> writes:
>>
>>> I'm looking for public domain sources for the current proposed
>>> ANSI C++ library. I have the current STL library but I would like
>>> the string class etc.
>>> Does such a thing exist? And if so, can y'all help me out?
>>
>> The complex and string classes are implemented in libg++-2.6.2, available
>> from all fine GNU mirrors.

> Aren't those either copyleft or library-relaxed copyleft (i.e.
> fix a bug and it's copyleft)?  I thought he wanted public domain.

A valid point.  People tend to misuse the phrase "public domain" to mean
"freely redistributable", rather than "not subject to copyright", and
that's how I was interpreting his question, since STL is copyrighted by HP.

Here's part of the copying info from the top of one of the files:

// This file is part of the GNU ANSI C++ Library.  This library is free
// software; you can redistribute it and/or modify it under the
// terms of the GNU General Public License as published by the
// Free Software Foundation; either version 2, or (at your option)
// any later version.

...

// As a special exception, if you link this library with files compiled
// with a GNU compiler to produce an executable, this does not cause the
// resulting executable to be covered by the GNU General Public License.
// This exception does not however invalidate any other reasons why the
// executable file might be covered by the GNU General Public License.

Jason




Author: Claude Zervas <czervas@adobe.com>
Date: Sat, 18 Mar 1995 23:41:04 GMT
Raw View
I'm looking for public domain sources for the current proposed
ANSI C++ library. I have the current STL library but I would like
the string class etc.
Does such a thing exist? And if so, can y'all help me out?

Thanks,

Claude Zervas
czervas@adobe.com




Author: jason@cygnus.com (Jason Merrill)
Date: 19 Mar 1995 02:41:24 GMT
Raw View
>>>>> Claude Zervas <czervas@adobe.com> writes:

> I'm looking for public domain sources for the current proposed
> ANSI C++ library. I have the current STL library but I would like
> the string class etc.
> Does such a thing exist? And if so, can y'all help me out?

The complex and string classes are implemented in libg++-2.6.2, available
from all fine GNU mirrors.

I recently saw a posting about a valarray implementation, but I don't
remember where.

Jason




Author: khan@xraylith.wisc.edu (Mumit Khan)
Date: 19 Mar 1995 05:02:10 GMT
Raw View
In article <JASON.95Mar18184124@phydeaux.cygnus.com>,
Jason Merrill <jason@cygnus.com> wrote:
>
>I recently saw a posting about a valarray implementation, but I don't
>remember where.
>
>Jason

I'm appending the original announcement of valarray 1.1 from c.l.c++.

mumit -- khan@xraylith.wisc.edu

======

From: vandevod@pleiades.cs.rpi.edu (David Vandevoorde)
Newsgroups: comp.lang.c++
Subject: [Announce] Valarray<Troy> release 1.1
Date: 10 Mar 1995 19:25:53 GMT
Organization: Computer Science Department at Rensselaer, Troy, NY
Summary: New release of numerical array
Keywords: valarray C++ standard numerical array

Release 1.1 of valarray<Troy> is now available via anonymous ftp on:
 ftp.cs.rpi.edu
in:
 pub/vandevod/Valarray


Valarray<Troy> is my approximate implementation of the numerical array
type proposed by the ISO committee for the standardization of C++.

[...]

This implementation relies (very) heavily on automatic template
instantiation. I tried a few simple programs on 7 compiler/platform
pairs and managed to get it working on 5 of these:
 Borland C++ 4.5
 Apogee C++ 3.0 (Sun)
 Delta C++ on SGI
 IBM xlC
 Sun C++ 4.0

Some documentation is available at the above ftp site as well; it
remains quite incomplete however. Questions can also be addressed
at:
 vandevod@cs.rpi.edu

 Daveed

==




Author: Claude Zervas <czervas@adobe.com>
Date: Mon, 20 Mar 1995 02:13:50 GMT
Raw View
jason@cygnus.com (Jason Merrill) wrote:
>
> >>>>> Claude Zervas <czervas@adobe.com> writes:
>
> > I'm looking for public domain sources for the current proposed
> > ANSI C++ library. I have the current STL library but I would like
> > the string class etc.
> > Does such a thing exist? And if so, can y'all help me out?
>
> The complex and string classes are implemented in libg++-2.6.2, available
> from all fine GNU mirrors.
>
> I recently saw a posting about a valarray implementation, but I don't
> remember where.
>
> Jason

Thanks Jason, but I was looking for something a little less dependant
on G++. Its fairly time consuming to extract just the String class
from libg++ and use it in the VC++ environment on NT for example...
I got the valarray post too, thanks.
Is libg++ a serious candidate for the ANSI C++ library? I'm a little
confused now, since P.J. Plauger's library is somewhat different and
the STL classes don't easily mix with libg++ collection classes. Or
are just the String and Complex classes up for consideration ?

- Claude




Author: jason@cygnus.com (Jason Merrill)
Date: 20 Mar 1995 07:59:07 GMT
Raw View
>>>>> Claude Zervas <czervas@adobe.com> writes:

> Thanks Jason, but I was looking for something a little less dependant
> on G++. Its fairly time consuming to extract just the String class
> from libg++ and use it in the VC++ environment on NT for example...
> I got the valarray post too, thanks.
> Is libg++ a serious candidate for the ANSI C++ library? I'm a little
> confused now, since P.J. Plauger's library is somewhat different and
> the STL classes don't easily mix with libg++ collection classes. Or
> are just the String and Complex classes up for consideration ?

Sorry, I was unclear.  In the libstdc++ subdirectory of the libg++
distribution are implementations of draft standard library components.
The big pieces that have been written are the string and complex templates.

The libg++ String and Complex classes are unrelated.  Nothing in the libg++
subdirectory of the libg++ distribution has anything to do with the draft
standard.

Jason




Author: ark@research.att.com (Andrew Koenig)
Date: Mon, 20 Mar 1995 22:20:56 GMT
Raw View
In article <1995Mar20.021350.16731@adobe.com> Claude Zervas <czervas@adobe.com> writes:

> Is libg++ a serious candidate for the ANSI C++ library? I'm a little
> confused now, since P.J. Plauger's library is somewhat different and
> the STL classes don't easily mix with libg++ collection classes.

I don't think anyone has proposed libg++ to the standards committee
for inclusion.

The complete library will be described in the C++ committee draft,
which will be released for public review in late April (barring disasters).
--
    --Andrew Koenig
      ark@research.att.com