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
This needs an ADR, or possibly needs to be delayed until we figure out bootstrapping more clearly. Currently, we only error out on vocabularies, not dialects, and my sense is that the granularity of these concepts is in flux. We should figure out what the actual granularity of control is, and where that control is located, before trying to set the requirements in the spec.
I think the way I used the term "dialect" might have led to some misunderstanding of the purpose of this issue. What I meant was that the implementation must raise an error if it doesn't fully understand what set of keywords are part of the dialect. That should be a concept independent of the details of bootstrapping and the vocabulary system.
I don't remember exactly what the spec currently says about this kind of thing, but I imagine that most if not all of it is already covered. However, my guess is that it's currently written in a way that is coupled to the vocabulary system and should probably be rewritten in a way that's more generic so we don't need to change the wording as the vocabulary system evolves.
Similarly to encountering unknown keywords, implementations should raise an error for unknown dialects.
The text was updated successfully, but these errors were encountered: