[Cfp-interest 2200] Re: AI for feraiseexcept update

David Olsen dolsen at nvidia.com
Tue Oct 5 07:51:36 PDT 2021


> > Should "is" be changed to "shall be" in two places?

> "is" is used this way in other places, e.g. in F.8.5#1.

In general, when talking about how implementations must behave, use "is" or other statements of fact.  When putting requirements on user code, use "shall".  This passage looks like a requirement on the implementation, so "is" is appropriate.  (The original C++ standard got this wrong in many places, and the C++ committee is very slowly going through and de-"shall"-ifying sections.  There is an example of that in P1467R5, https://isocpp.org/files/papers/P1467R5.html#arithmetic-wording )





More information about the Cfp-interest mailing list