Open abierman opened 2 months ago
Top one seems like a free card to do big NBC changes. I see the changing of the semantics no different than removing a data node: If you write to it something unexpected may happen, you may get an error. The lower one seems OK.
Since during the versioning work we agreed that NBC changes are sometimes needed, I would like to see a general statement that this chapter is not a list of allowed and not-allowed changes, rather a list of compatible and non-compatible changes.
I like Balazs's proposal: allowed --> compatible
Andy: agree with Balazs proposal Andy: update rules really not part of the language Kent: should we remove it Andy: no, just update Section 11 to s/MUST/SHOULD/ Rob: need to align with versioning work
module update rules
Dreaded "Section 11" had caused more trouble than any other section.
NBC Change
New Identifier Not Mandatory
WG list discussion has resulted in the following change text change in this section
OLD
NEW
Other refinements may be identified during development
Must Do: complexity: medium, bc: low, importance: high