On 5/16/25 8:45 AM, Marc Petit-Huguenin wrote:

An additional reason why I think that English sentences are better than ABNF or 
any other formalism as the normative part of a standard track RFC:  most people 
understand what an English sentence means,

Most people *in the world* don't understand ABNF.

If we restrict the population to those people who can understand and wish to implement an RFC, then most probably understand both.

Even among that population, while many with think they understand the English, among them there will be many *different* understandings.

(Consider the Bible. People have been trying to understand it for thousands of years. Many people consider it normative. Yet there are lots of non-interoperable implementations.)

and there are plenty of safeguards along the standardization process to make 
sure that they are correct.  This is not, in my experience, the case with 
formal languages (or examples for that matter, my other pet peeve), and 
verification tools do not help much past the syntax.  Everything I wrote at the 
IETF these last 10 years was about solving these two issues, so I am not going 
to repeat that here.

A standard needs to specify more than just syntax. But syntax is still an important part. The fact that ABNF only covers the syntax is not a good reason to abandon it for that part.

        Thanks,
        Paul

_______________________________________________
rfc-interest mailing list -- rfc-interest@rfc-editor.org
To unsubscribe send an email to rfc-interest-le...@rfc-editor.org

Reply via email to