Skip to content

Eliminate uses of "indirect" in Kits.#52

Merged
ganelson merged 3 commits into
ganelson:masterfrom
neroden:master
May 28, 2022
Merged

Eliminate uses of "indirect" in Kits.#52
ganelson merged 3 commits into
ganelson:masterfrom
neroden:master

Conversation

@neroden
Copy link
Copy Markdown
Contributor

@neroden neroden commented May 27, 2022

See Jira bug report I7-2135

@neroden
Copy link
Copy Markdown
Contributor Author

neroden commented May 27, 2022

All have passed "make check".

@neroden neroden changed the title Eliminate uses of "indirect" from CommandParserKit. Eliminate uses of "indirect" in Kits. May 27, 2022
@ganelson
Copy link
Copy Markdown
Owner

Is there any reason to remove the use of "indirect", other than cosmetic? (Cosmetic reasons can be important, so I'm not necessarily saying I'm against.)

@erkyrath
Copy link
Copy Markdown
Collaborator

Someone noticed that indirect() worked in kits but not inside a Replace directive. This means that you can't replace certain kit functions, even with identical I6 code.

You could fix that, but as the bug report says, indirect() has been extremely undocumented since Inform 5 if not earlier.

@ganelson ganelson merged commit f6c879f into ganelson:master May 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants