Topic: 14882 Rationale anywhere?


Author: gennaro_prota@yahoo.com (Gennaro Prota)
Date: Mon, 18 Mar 2002 23:36:56 GMT
Raw View
Francis Glassborow <francis.glassborow@ntlworld.com> wrote in message news:<U9hw4wDa6Ok8EwIl@robinton.ntlworld.com>...
> In article <a6pk14$a6m$1@news.wplus.spb.ru>, Ruslan Abdikeev
> <ruslan_abdikeevREMOVE_IT@hotmail.com> writes
> >Hello,
> >
> >I've downloaded "Rationale for International Standard -
> >Programming Languages - C"  (ISO9899 Rationale), and
> >it was a very interesting and helpful and instructive.
> >
> >Is there ISO14882 Rationale available anywhere?
> >Or D&E is the only (and slightly outdated) source of such
> >kind of information?
>
> Sorry but we never managed to persuade anyone to donate the time needed
> to edit such a document :-(
>

It's a pity :( But, apart from something official, is there any
document, notes, scattered papers where rationales are preserved? I
ask this because, when it comes to rationales, I notice that many
questions on this group and on comp.lang.c++.moderated remain without
an answer (examples are why source files without a terminating
new-line lead to undefined behaviour, or why using declarations are
ignored when determining final overriders). I wouldn't want they to be
inevitably forgotten :(

Genny.

---
[ 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://www.research.att.com/~austern/csc/faq.html                ]





Author: "Richard Smith" <richard@ex-parrot.com>
Date: Tue, 19 Mar 2002 17:40:10 GMT
Raw View
"Gennaro Prota" <gennaro_prota@yahoo.com> wrote in message
news:fe2d542e.0203180226.5f3c285d@posting.google.com...
> Francis Glassborow <francis.glassborow@ntlworld.com> wrote in message
news:<U9hw4wDa6Ok8EwIl@robinton.ntlworld.com>...
> > In article <a6pk14$a6m$1@news.wplus.spb.ru>, Ruslan Abdikeev
> > <ruslan_abdikeevREMOVE_IT@hotmail.com> writes
> > >Hello,
> > >
> > >I've downloaded "Rationale for International Standard -
> > >Programming Languages - C"  (ISO9899 Rationale), and
> > >it was a very interesting and helpful and instructive.
> > >
> > >Is there ISO14882 Rationale available anywhere?
> > >Or D&E is the only (and slightly outdated) source of such
> > >kind of information?
> >
> > Sorry but we never managed to persuade anyone to donate the time needed
> > to edit such a document :-(
> >
>
> It's a pity :( But, apart from something official, is there any
> document, notes, scattered papers where rationales are preserved?

There's a collection of papers from the Standards Committee at
http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/ which gives some interesting
information on proposals that never made it, which things were
controversial, etc...

--
Richard Smith


---
[ 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://www.research.att.com/~austern/csc/faq.html                ]





Author: loewis@informatik.hu-berlin.de (Martin v. =?iso-8859-1?q?L=F6wis?=)
Date: Wed, 20 Mar 2002 13:39:35 GMT
Raw View
gennaro_prota@yahoo.com (Gennaro Prota) writes:

> why source files without a terminating
> new-line lead to undefined behaviour

That's easy to answer: there are preprocessors which, when done with
the inclusion of one file, just continue to read where they where, in
the line immediately after the #include directive.

This can result in merging of the last line of the header file with
the line immediately after input. For compatibility with these
preprocessors, behaviour is undefined.

Regards,
Martin

---
[ 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://www.research.att.com/~austern/csc/faq.html                ]





Author: fjh@cs.mu.OZ.AU (Fergus Henderson)
Date: Wed, 20 Mar 2002 16:18:40 GMT
Raw View
gennaro_prota@yahoo.com (Gennaro Prota) writes:

>why source files without a terminating new-line lead to undefined behaviour

Some operating systems require text files to be composed of complete lines.

--
Fergus Henderson <fjh@cs.mu.oz.au>  |  "I have always known that the pursuit
The University of Melbourne         |  of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh>  |     -- the last words of T. S. Garp.

---
[ 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://www.research.att.com/~austern/csc/faq.html                ]





Author: gennaro_prota@yahoo.com (Gennaro Prota)
Date: Wed, 20 Mar 2002 11:04:17 CST
Raw View
"Richard Smith" <richard@ex-parrot.com> writes:

> There's a collection of papers from the Standards Committee at
> http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/ which gives some interesting
> information on proposals that never made it, which things were
> controversial, etc...
>

Yes, I do know those papers, of course. Anyhow, it happened many times
that I didn't find a rationale I was looking for; an example (sorry
for repeating) is why using declarations are ignored when determining
final overriders (see
http://groups.google.it/groups?hl=it&ie=ISO-8859-1&oe=ISO-8859-1&frame=right&th=a4f967fbf877213d&seekm=fe2d542e.0201140640.6582303e%40posting.google.com#link11).
Is it a problem of search engines? :)

Genny.

---
[ 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://www.research.att.com/~austern/csc/faq.html                ]





Author: "Ruslan Abdikeev" <ruslan_abdikeevREMOVE_IT@hotmail.com>
Date: Thu, 14 Mar 2002 16:08:17 GMT
Raw View
Hello,

I've downloaded "Rationale for International Standard -
Programming Languages - C"  (ISO9899 Rationale), and
it was a very interesting and helpful and instructive.

Is there ISO14882 Rationale available anywhere?
Or D&E is the only (and slightly outdated) source of such
kind of information?


Sincerely,

Ruslan Abdikeev



---
[ 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://www.research.att.com/~austern/csc/faq.html                ]





Author: Francis Glassborow <francis.glassborow@ntlworld.com>
Date: Thu, 14 Mar 2002 19:10:01 GMT
Raw View
In article <a6pk14$a6m$1@news.wplus.spb.ru>, Ruslan Abdikeev
<ruslan_abdikeevREMOVE_IT@hotmail.com> writes
>Hello,
>
>I've downloaded "Rationale for International Standard -
>Programming Languages - C"  (ISO9899 Rationale), and
>it was a very interesting and helpful and instructive.
>
>Is there ISO14882 Rationale available anywhere?
>Or D&E is the only (and slightly outdated) source of such
>kind of information?

Sorry but we never managed to persuade anyone to donate the time needed
to edit such a document :-(

--
Francis Glassborow
Check out the ACCU Spring Conference 2002
4 Days, 4 tracks, 4+ languages, World class speakers
For details see: http://www.accu.org/events/public/accu0204.htm

---
[ 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://www.research.att.com/~austern/csc/faq.html                ]