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

1.1 spec misuses "local symbol table" #279

Open
toddjonker opened this issue Sep 7, 2023 · 0 comments
Open

1.1 spec misuses "local symbol table" #279

toddjonker opened this issue Sep 7, 2023 · 0 comments
Assignees
Labels
documentation specification 1.1 Ion 1.1 specification work

Comments

@toddjonker
Copy link
Contributor

I forgot how to use terms I defined many years ago.

The new content misuses "local symbol table" in place of "current symbol table". The legacy spec is clear that "LST" refers to the datum on the wire, while "current symbol table" refers to the symbols that are part of the environment at a given point in the stream.

Writing as if "local" means "current" leads to some unnecessarily awkward constructions, like "$ion_symbol_table directive" instead of the more natural "LST directive".

@toddjonker toddjonker added documentation specification 1.1 Ion 1.1 specification work labels Sep 7, 2023
@toddjonker toddjonker self-assigned this Apr 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation specification 1.1 Ion 1.1 specification work
Projects
None yet
Development

No branches or pull requests

1 participant