(j3.2006) (SC22WG5.5388) [ukfortran] Straw vote on draft DTS

Malcolm Cohen malcolm
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 mailing list