(j3.2006) (SC22WG5.5388) [ukfortran] Straw vote on draft DTS
Sun Dec 7 19:45:30 EST 2014
Bill Long writes:
it is equivalent to implementing the infrastructure to handle an exception
handling mechanism. [...] Given that exception handlers already exist in other
languages, and certainly at the system level, the argument that implementors do
not know how to do this seems weak at best. I understand grumbling about hard
work, not claims of inability.
So we've got to do all the work to implement exception handling (and more), but
the user does not get the benefit of actually having exception handling in the
We've knocked back Exception Handling in the past several times, mostly because
we considered the cost-benefit ratio to be unsatisfactory. To have to do a
great deal of that work now, as a mere by-the-by from this TS, with even fewer
benefits than before, is unbelievable.
And the claims of inability (from me at least) are to do with implementing it
*efficiently* without impacting programs that do not use the feature. The fact
that the huge clanking machinery of C++ exceptions exists, and slows down C++
programs, is not a counterexample!
................................Malcolm Cohen, Nihon NAG, Tokyo.
More information about the J3