-
Notifications
You must be signed in to change notification settings - Fork 22
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
Document $ion_literal
and work out edge cases.
#322
Comments
I think that there's another option here—we could say that values annotated with
(emphasis added, source) I believe that we can say that the I know that there is some risk that someone is already using |
The working group had thorough discussions of this over a year ago, and decided we didn't want to cut more slices from the data that can be represented in Ion documents. There's a meaningful difference between "this symbol is reserved" and "you cannot write data of this shape". More to the point: I think its important to be able to say, without qualification, that any valid 1.0 document can be transcribed into 1.1. |
Here's an edge case that needs to be addressed—how is |
This hasn't made it into the 1.1 spec somehow other than oblique mention in the intro's system symbol table section.
One open issue is how we deal with
$ion_literal::$ion_symbol_table::{}
and$ion_literal::$ion_1_0
. If those work as expected for$ion_literal
, it means 1.1 can encode a value that 1.0 cannot.I think we need to pick one:
The text was updated successfully, but these errors were encountered: