$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Miki Jovanovic (miki_at_[hidden])
Date: 2000-03-18 11:30:46
dave abrahams <abraham-_at_[hidden]> wrote:
> We eschew exception-specifications at boost. For the reasons why,
see...
>
> [Sheesh, Beman, I guess this comes up often enough that we ought to
get the
> rationale on the site. Egroups is a lovely host but their search
engine
> leaves something to be desired. I can't find the original posting.]
>
> In brief, they provide no compile-time safety and lead to worse
generated
> code on many (if not most) compilers.
Hi Dave,
To be perfectly honest, I do not mind either way. However, what I do
mind is inconsistent code. If we get trivial methods in shared_ptr to
be declared throw() I would expect throw() to be used on all methods.
Or, the other way around, removing throw() everywhere. Inconsistent
code like this will confuse a good programmer, let alone a newbie who
is looking at our code. It is harder to explain that throw() is
irrelevant, then to explain that we could not be bothered to be
consistent.
Cheers,
Miki.