[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