You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
design: the key form checked against the data, and ns:name rejected with its reason
W2 asserted where the namespace goes; it now measures. 1635 version-database
targets and 546 workspace entries on the development host, and not one key
contains a colon.
Two reasons ns:name cannot be the key, and neither is convention. A workspace
key is looked up by the name a program is invoked as, and nothing is invoked as
xim:picolibc-riscv, so the key would be read by nobody. And the namespace
qualifies where a version came from rather than what the tool is: mcpp itself
holds eight versions under one target, some scoped xim: and some not, which
moving the namespace onto the key would split into two tools with one name.
A colon in a key is therefore a hard error naming the correct form, not a
second accepted spelling. The section 3 example is corrected in the same pass:
the invented "*" becomes latest.
0 commit comments