[Cfp-interest 3232] Re: Various Updates to Annex F+G
Damian McGuckin
damianm at esi.com.au
Tue Aug 20 17:05:18 PDT 2024
On Tue, 20 Aug 2024, Jim Thomas wrote:
> I believe the parts ?For Consistency Between F+G? need to be reviewed
> together.
So, is this small breakdown of F.10.1 and G.4.1 OK, or do you want me to
itemize and compare paragraph by paragraph so it is more obvious what I
was trying to achieve.
Once you have that consistency, it makes it easier to read.
And both F.10.1 and G.4.1 have virtually no mathematics in them so they
make easier reading.
> But you might consider separating out other parts. That way CFP could
> have agenda slots for focused discussion of the separate parts.
I will. But I was trying to get these first two chunk right first before I
attacked the others.
> Keeping it all together (as is) should suffice for getting an initial
> round of review and comments from CFP. Then we could have an agenda slot
> to start through comments.
I was probably going to keep the special cases together for now and let
CFP decide on how to break those down into small chunks. They are changes
that follow that syntax of
<function-name> ( <arguments> )
[ STORES <value-expression> INTO <pointer-name> ]
[ RETURNS <result> [ FOR <domain> ] [ ( <comment> ) ] ]
[ [optionally] RAISES <exception> [ WHEN <scenario> ] ]
By the way, that syntax is not mine. Except for the WHEN clause (which is
introduced to handle that case in 'nextafter') and the fact that the
domain (FOR clause) appears before the exception (RAISES clause), the
above syntax is a just distillation of the syntax that currently occurs
most commonly throughout Annex F and Annex G. So, it is not something new.
That syntax was already there. It was just not obeyed all the time. All I
am doing is forcing every special case to follow the same rule. That way,
the reader does not have to worry about whether they are interpreting
subtle variants the right way.
Thanks for looking at it - Damian
More information about the Cfp-interest
mailing list