ion-docs
ion-docs copied to clipboard
1.1 spec misuses "local symbol table"
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".