[J3] [EXTERNAL] Re: Exception handling - Golang proposal

Bill Long longb at cray.com
Fri Jul 12 14:11:57 EDT 2019


> On Jul 12, 2019, at 11:04 AM, Van Snyder via J3 <j3 at mailman.j3-fortran.org> wrote:
> 
> On Wed, 2019-07-10 at 21:28 -0600, Ondřej Čertík via J3 wrote:
>> On Sun, Jul 7, 2019, at 12:37 PM, Robert Corbett via J3 wrote:
>> ... 
>>> Any proposal for exception handling should include a description of how 
>>> it might be implemented.  I would like an implementation to exist 
>>> before a proposal is added to the standard, but I know that is unlikely.
>> 
>> I would very strongly recommend to have a prior implementation of any
>> big feature such as exceptions. Otherwise it is very easy to get it
>> wrong.
> 
> Then we ought to do every big feature as a TS, not a project on the work
> plan for the next revision.  Otherwise, whomever implements it would
> have no confidence that when it reaches the standard, it will be as
> implemented.  This is doubly (or triply, or ...) true if there is more
> than one implementation.

Unfortunately, we’ve already had this same problem with features that start as a TS.  Some of the Coarray TS specifications got changed in F2018, for example.  Vendors have learned - don’t implement the TS, or at least expect to have to redo some of it later when the final standard comes out. 

Cheers,
Bill



> 
>> 
>> Ondrej
> 
> 

Bill Long                                                                       longb at cray.com
Principal Engineer, Fortran Technical Support &   voice:  651-605-9024
Bioinformatics Software Development                      fax:  651-605-9143
Cray Inc./ 2131 Lindau Lane/  Suite 1000/  Bloomington, MN  55425




More information about the J3 mailing list