Topic: Visual C++ 6 ANSI/ISO C++ Support Sux ?


Author: Rob Stewart <donotspamme@giage.com>
Date: 2000/05/11
Raw View
kanze@gabi-soft.de wrote:
>
> "Erik Funkenbusch" <erikf@visi.com> writes:
>
> |>  Gene Bushuyev <gbush@my-deja.com> wrote in message
> |>  news:sfvbisbl6e145@corp.supernews.com...
> |>  > Borland officially published their compiler conformance to the current
> |>  > standard; follow this link:
> |>  > http://community.borland.com/article/1,1410,10209,00.html
>
> |>  > It would be very nice if the other compiler vendors also disclose
> |>  > the results of PlumHall Validation Suite. I can't imagine any
> |>  > compiler developer who wouldn't use these tests in their
> |>  > regression suites. It's time to open this information to the
> |>  > public.
>
> On the other hand, for reasons that escape me, it seems to be common
> practice for purveyors of test suites to allow publishing the results.
                                           ^^^^^

I assume you meant "disallow" or "not allow" here.

> I know that Perennial had this restriction in their contract when we
> used their test suite, so something similar in Plum-Hall wouldn't
> surprise me.

--
Robert Stewart     |  rob-at-giage-dot-com
Software Engineer  |  using std::disclaimer;
Giage, Inc.        |  http://www.giage.com

---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html              ]






Author: "Erik Funkenbusch" <erikf@visi.com>
Date: 2000/04/28
Raw View
Gene Bushuyev <gbush@my-deja.com> wrote in message
news:sfvbisbl6e145@corp.supernews.com...
> Borland officially published their compiler conformance to the current
> standard; follow this link:
> http://community.borland.com/article/1,1410,10209,00.html
>
> It would be very nice if the other compiler vendors also disclose the
> results of PlumHall Validation Suite. I can't imagine any compiler
developer
> who wouldn't use these tests in their regression suites. It's time to open
> this information to the public.

To be fair, I think there were some issues with PlumHall and Dinkumware.  I
know Dinkum was suing Plum Hall and could not disclose many things.  It's
quite possible that MS was prohibited from disclosing such information
because of the suit.  I don't know though.



---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html              ]






Author: kanze@gabi-soft.de
Date: 2000/05/02
Raw View
"Erik Funkenbusch" <erikf@visi.com> writes:

|>  Gene Bushuyev <gbush@my-deja.com> wrote in message
|>  news:sfvbisbl6e145@corp.supernews.com...
|>  > Borland officially published their compiler conformance to the curr=
ent
|>  > standard; follow this link:
|>  > http://community.borland.com/article/1,1410,10209,00.html

|>  > It would be very nice if the other compiler vendors also disclose
|>  > the results of PlumHall Validation Suite. I can't imagine any
|>  > compiler developer who wouldn't use these tests in their
|>  > regression suites. It's time to open this information to the
|>  > public.

|>  To be fair, I think there were some issues with PlumHall and
|>  Dinkumware.  I know Dinkum was suing Plum Hall and could not
|>  disclose many things.  It's quite possible that MS was prohibited
|>  from disclosing such information because of the suit.  I don't know
|>  though.

I believe that the suite has been settled for some time now.  At any
rate, from what I heard, it didn't affect the Plum-Hall licencing of
their test suite.

On the other hand, for reasons that escape me, it seems to be common
practice for purveyors of test suites to allow publishing the results.
I know that Perennial had this restriction in their contract when we
used their test suite, so something similar in Plum-Hall wouldn't
surprise me.

--=20
James Kanze                               mailto:kanze@gabi-soft.de
Conseils en informatique orient=E9e objet/
                   Beratung in objektorientierter Datenverarbeitung
Ziegelh=FCttenweg 17a, 60598 Frankfurt, Germany Tel. +49(069)63198627

---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html              ]






Author: Francis Glassborow <francis@robinton.demon.co.uk>
Date: 2000/04/29
Raw View
In article <AzPN4.1714$wJ1.41790@ptah.visi.com>, Erik Funkenbusch
<erikf@visi.com> writes
>To be fair, I think there were some issues with PlumHall and Dinkumware.  I
>know Dinkum was suing Plum Hall and could not disclose many things.  It's
>quite possible that MS was prohibited from disclosing such information
>because of the suit.  I don't know though.

Quite possible.  There were several unhappy people on the sidelines of
that debacle (not least, I guess, the wives of the many participants who
happen to be sisters:(


Francis Glassborow      Association of C & C++ Users
64 Southfield Rd
Oxford OX4 1PA          +44(0)1865 246490
All opinions are mine and do not represent those of any organisation

---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html              ]






Author: "P.J. Plauger" <pjp@plauger.com>
Date: 2000/04/29
Raw View
In article <t67+yZAgyJC5EwbM@robinton.demon.co.uk>,
  Francis Glassborow <francisG@robinton.demon.co.uk> wrote:

> In article <AzPN4.1714$wJ1.41790@ptah.visi.com>, Erik Funkenbusch
> <erikf@visi.com> writes
> >To be fair, I think there were some issues with PlumHall and
Dinkumware.  I
> >know Dinkum was suing Plum Hall and could not disclose many things.
It's
> >quite possible that MS was prohibited from disclosing such
information
> >because of the suit.  I don't know though.
>
> Quite possible.  There were several unhappy people on the sidelines of
> that debacle (not least, I guess, the wives of the many participants
who
> happen to be sisters:(

The flowers that bloom in the spring, tra la,
have nothing to do with the case.
  -- W.S. Gilbert

To quash any further speculation, I report simply that the litigation,
while it put a damper on many activities, was never a factor, at least
not to my knowledge. The last time I saw a Plum Hall contract, however,
it severely restricted what a licensee could say about the results of
running their validation suites. Apparently, Borland has struck a more
liberal accommodation with Plum Hall, which may portend similar
disclosures in future.

Dinkumware certainly intends to test more and more libraries in future
with the Dinkum C++ Proofer. We are under no constraints about posting
our findings on our web site, and we will do so from time to time.

--
P.J. Plauger
Dinkumware, Ltd.
http://www.dinkumware.com


Sent via Deja.com http://www.deja.com/
Before you buy.

---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html              ]






Author: "Gene Bushuyev" <gbush@my-deja.com>
Date: 2000/04/22
Raw View
"Christophe Bouletez" <cbouletez@hotmail.com> wrote in message
news:xr2J4.315$Wy5.1447057@nnrp1.proxad.net...
[snip]
> Do you know any Web sites about ANSI/ISO C++ support on available
compilers
> ?

Borland officially published their compiler conformance to the current
standard; follow this link:
http://community.borland.com/article/1,1410,10209,00.html

It would be very nice if the other compiler vendors also disclose the
results of PlumHall Validation Suite. I can't imagine any compiler developer
who wouldn't use these tests in their regression suites. It's time to open
this information to the public.

--
Gene Bushuyev
** All Animals are equal, however some Animals are more equal than others



---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html              ]






Author: Harvey Taylor <het@despam.pangea.ca>
Date: 2000/04/26
Raw View
Gene Bushuyev wrote:
>"Christophe Bouletez" <cbouletez@hotmail.com> wrote in message
>news:xr2J4.315$Wy5.1447057@nnrp1.proxad.net..
>[snip]
>>Do you know any Web sites about ANSI/ISO C++ support on available compilers?
>>
> Borland officially published their compiler conformance to the current
> standard; follow this link:
> http://community.borland.com/article/1,1410,10209,00.html
>

 The comparison chart here may be useful to you.

 http://animal.ihug.co.nz/c++/compilers.html

<ciao>
-het


---
"Progress in software has not followed Moore's law." -John Holland

Harvey Taylor  mailto:het@despam.pangea.ca  http://www.pangea.ca/~het
Zimbabwe Links & Recent News: http://www.pangea.ca/~het/zimbabwe.html

---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html              ]






Author: "Christophe Bouletez" <cbouletez@hotmail.com>
Date: 2000/04/13
Raw View
Is is true that the support of ANSI/ISO C++ in Visual C++ 6 completely Sux ?
That on some template functions VC++ 6 would just Crash ?

Did anyone made some tests on this ?

Do you know any Web sites about ANSI/ISO C++ support on available compilers
?

Thanks



---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html              ]






Author: qrczak@knm.org.pl (Marcin 'Qrczak' Kowalczyk)
Date: 2000/04/13
Raw View
Thu, 13 Apr 2000 05:27:50 CST, Christophe  Bouletez <cbouletez@hotmail.com> pisze:

> Do you know any Web sites about ANSI/ISO C++ support on available compilers?

http://animal.ihug.co.nz/c++/compilers.html

--
 __("<    Marcin Kowalczyk * qrczak@knm.org.pl http://qrczak.ids.net.pl/
 \__/              GCS/M d- s+:-- a23 C+++$ UL++>++++$ P+++ L++>++++$ E-
  ^^                  W++ N+++ o? K? w(---) O? M- V? PS-- PE++ Y? PGP+ t
QRCZAK                  5? X- R tv-- b+>++ DI D- G+ e>++++ h! r--%>++ y-

---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html              ]






Author: kanze@gabi-soft.de
Date: 2000/04/13
Raw View
"Christophe  Bouletez" <cbouletez@hotmail.com> writes:

|>  Is is true that the support of ANSI/ISO C++ in Visual C++ 6
|>  completely Sux ?  That on some template functions VC++ 6 would just
|>  Crash ?

I imagine that for any compiler, there are some template functions which
will cause it to just crash.  A lot of the template stuff is pretty new,
which means that the extreme corners have not been tested.

On my last project, we used VC++ 5.0 with templates, without any real
problems.  We didn't try pushing things, though.

--
James Kanze                               mailto:kanze@gabi-soft.de
Conseils en informatique orient   e objet/
                   Beratung in objektorientierter Datenverarbeitung
Ziegelh   ttenweg 17a, 60598 Frankfurt, Germany Tel. +49(069)63198627

---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html              ]






Author: Jerry Coffin <jcoffin@taeus.com>
Date: 2000/04/13
Raw View
In article <xr2J4.315$Wy5.1447057@nnrp1.proxad.net>,
cbouletez@hotmail.com says...
> Is is true that the support of ANSI/ISO C++ in Visual C++ 6 completely Sux ?

That's impossible to answer without a definition of what "completely
sux" would mean.  There are certainly compilers available that are a
lot closer to conforming with the standard, if that's what you mean.

> That on some template functions VC++ 6 would just Crash ?

I can't say it's impossible, but I've used VC++ 6 roughly since it
was released, use templates a fair amount, and have yet to see such a
thing.  Then again, I'm aware of its limitations, so on template-
heavy code I tend to use Intel or Comeau C++, meaning it may have
problems I've never noticed in this area.

> Do you know any Web sites about ANSI/ISO C++ support on available compilers
> ?

I know of one, but it's badly enough out-of-date that it's not
particuarly useful.

Since you're apparently programming for Win32, I'll mention that
Metrowerks Codewarrior, Intel C++, Comeau C++ and Borland C++ are all
definitely available for the same platform, and I'm reasonably
certain all of them are considerably closer to conforming with the
standard than VC++ is.  Of these, Intel C++ (at least as of the most
recent version I've used) is intended strictly for use as an add-on
to VC++.  Comeau C++ generates C code as its output, and is also
intended for you to compile that C code with VC++.  Therefore, if
you're looking for a standalone compiler, Codewarrior and Borland are
probably your best choices from those mentioned above.  Between
these, I'd probably prefer Codewarrior -- Borland appears to be close
to as good as far as conformance goes, but Codewarrior appears to
generate better code.

--
    Later,
    Jerry.

The universe is a figment of its own imagination.

---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html              ]






Author: kuehl@ramsen.informatik.uni-konstanz.de (Dietmar Kuehl)
Date: 2000/04/13
Raw View
Hi,
Christophe  Bouletez (cbouletez@hotmail.com) wrote:
: Is is true that the support of ANSI/ISO C++ in Visual C++ 6 completely Sux ?
: That on some template functions VC++ 6 would just Crash ?

I haven't experienced crashes of the compiler but I wasn't able to push
my implementation of the standard C++ library through this compiler
although I hacked around many problems (in particular partial
specialization used a lot for optimizations). I think I could have
changed my implementation to be compilable with this compiler but at
some point I decided that I would have to compromise to much of my
goals and all other compilers I have used are much better (eg. gcc-2.95
or even earlier versions, Comeau or the EDG front-end directly).

My impression is that you can use simple templates but you should not try
pushing the issue.

: Did anyone made some tests on this ?

I have not made any formal tests nor written down the problems I encountered.
--
<mailto:dietmar.kuehl@claas-solutions.de>
<http://www.informatik.uni-konstanz.de/~kuehl/>
I am a realistic optimist - that's why I appear to be slightly pessimistic

---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html              ]