Gabor Szabo wrote: > I recall that we talked about a possibility to emit yamlish but the last thing > I remember was the discussion about lower or upper case names... > Was there a progress in that subject ?
tl;dr version: Yes, its resolved at least to Ovid and I's satisfaction who were the two most worried about it. Ovid and I talked about it first thing at the latest QA hackathon. Ovid, correct me if I'm wrong but... 1) /^[a-z]/ is fine for official keys. Everything else is unofficial. This avoids the silly "Hungarian I" problem. 2) There was a fight at QA1 about whether unofficial keys should always be prefixed with an identifier saying where they came from to avoid collisions (Ovid's position) and that they should not be prefixed to allow overlap of commonly agreed on, yet unofficial, keys (my position). At QA2 we finally communicated that A) we can't usefully enforce a prefix and B) what Ovid really wanted was to ensure that he can define keys and guarantee their meaning to him. End result: add a prefix if you want to protect your private key, and if you don't don't. This is, not coincidentally, what META.yml has been doing. Mostly we found out that a year later we just don't care that much. I had to remind Ovid what it was all about. :) -- Being faith-based doesn't trump reality. -- Bruce Sterling