Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Finalize the Ion 1.1 specification #298

Open
tgregg opened this issue Feb 21, 2024 · 1 comment
Open

Finalize the Ion 1.1 specification #298

tgregg opened this issue Feb 21, 2024 · 1 comment
Assignees
Labels
specification 1.1 Ion 1.1 specification work

Comments

@tgregg
Copy link
Contributor

tgregg commented Feb 21, 2024

No description provided.

@tgregg tgregg converted this from a draft issue Feb 21, 2024
@tgregg tgregg moved this to In Progress in Ion 1.1 preview implementation Feb 21, 2024
@toddjonker
Copy link
Contributor

Here are some thing that I think are (some) requirements for "finalizing" the spec.

  • Merge the denotational semantics document from its home at https://github.com/toddjonker/ion-docs/commits/main/ into the ion-11-specification branch with the narrative spec doc.
  • Finish the denotational semantic model, so we have a formal spec and reference implementation for the dynamic behavior.
    • We should reach consensus on what it would take to make the semantic model the normative standard. That is, treat it as the primary specification such that the old prose documents (particularly the symbols page) are supplemental explanations.
  • Merge the latter branch into the gh-pages branch
    • Automate building the PDFs and making them available for viewing online.
  • Personally, I think the spec shouldn't be considered finished without a fairly complete suite of conformance tests.

This list is not strongly-ordered and is not a complete list of requirements. For example, the narrative doc still needs a fair amount of editing for consistency/correctness and has some notable gaps.

@toddjonker toddjonker added the specification 1.1 Ion 1.1 specification work label Mar 22, 2024
@toddjonker toddjonker self-assigned this May 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
specification 1.1 Ion 1.1 specification work
Projects
Status: In Progress
Development

No branches or pull requests

2 participants