From -8819214785518431328
X-Google-Thread: f78e5,82cd3599ce330676
X-Google-NewGroupId: yes
X-Google-Attributes: gid7894ca11fe,domainid0,public,usenet
X-Google-Language: ENGLISH,ASCII-7-bit
Path: g2news2.google.com!news2.google.com!Xl.tags.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local2.nntp.dca.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 01 Apr 2010 12:00:11 -0500
Return-Path: <cppmods@ruralroute.cs.rpi.edu>
To: (Usenet)
From: Alexander Terekhov <terekhov@web.de>
Newsgroups: comp.std.c++
Subject: Re: throwing in a noexcept(true) function
Organization: A noiseless patient Spider
Sender: cppmods@cs.rpi.edu
Approved: austern@google.com
Message-ID: <4BB4A91F.96214C99@web.de>
References: <hmud3v$7vm$1@news.albasani.net>
 <3707c5ae-e25f-4ca2-9195-8b8be17ddec1@b9g2000pri.googlegroups.com>
 <c8rdq5dkqhmg0astv6kafisbvubjedjmmu@4ax.com>
 <4BAE1663.1E83B5D3@web.de>
 <ojhsq5p9rvq9jor0ujdreuq0uvag4qm69i@4ax.com>
 <8i12r5hoe7gqsiagpjv12103gtdo0vbh39@4ax.com>
 <IU.D20100330.T204126.P3669.Q0@J.de.Boyne.Pollard.localhost>
Reply-To: terekhov@web.de
Content-Type: text/plain; charset=us-ascii
X-Original-Date: Thu, 01 Apr 2010 16:09:35 +0200
X-Submission-Address: std-c++@netlab.cs.rpi.edu<std-c%2B%2B@netlab.cs.rpi.edu>
Date: Thu,  1 Apr 2010 11:51:14 CST
Lines: 25
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-34QArrNJvhrWjJVEPrnSPQRy4Rj4LCEwwHyKsA0WaE9rcKCow36iH8Z6Fo5UtOf37jNHv+2TyD8vf87!li+jb7UVQ3T3TgOpKuvtAcBy9k5mX6i66pRTgo+ELB04BV1u
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
Xref: g2news2.google.com comp.std.c++:2357


Jonathan de Boyne Pollard wrote:
[...]
> Another choice that was suggested by some members of the BSI C++ Panel is:
>
> c) implementation-defined behaviour
>
> It's not undefined behaviour, but, equally, it's not as rigid as "the
> program shall always terminate", either; which would satisfy those who
> are (I am told) in the "option (b) is premature standardization" camp.

A two-phase exception-handling model is decades old. It's time to
mandate it.

regards,
alexander.

--
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use
mailto:std-c++@netlab.cs.rpi.edu<std-c%2B%2B@netlab.cs.rpi.edu>
]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.comeaucomputing.com/csc/faq.html                      ]



