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

IE-0006: New annotations for I6 syntax #6

Merged
merged 1 commit into from
Aug 1, 2022
Merged

Conversation

curiousdannii
Copy link
Collaborator

Summary

A standard way to mark up Inform 6 syntax to provide annotations to help tools with linking or compilation, but which do not change its basic meaning.

@curiousdannii curiousdannii added the formal-proposal A formal proposal that has been accepted for consideration by the core Inform team label Aug 1, 2022
@ganelson ganelson merged commit b699222 into main Aug 1, 2022
@curiousdannii curiousdannii deleted the ie-0006-i6-annotations branch August 1, 2022 13:37
@curiousdannii
Copy link
Collaborator Author

If you replace a function then there should be a way to refer to the original version, so that you can create wrappers without needing to duplicate the original code.

@zedlopez
Copy link
Collaborator

zedlopez commented Dec 29, 2022

I'm going to call attention to I7-2269 regarding I6 inclusions that include floating point literals having their +'s stripped when going from Inter->I6 and becoming uncompilable, just in case something about this new syntax would complicate fixing that.

@ganelson
Copy link
Owner

ganelson commented Jan 1, 2023

Not any more: I7-2269 is fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
formal-proposal A formal proposal that has been accepted for consideration by the core Inform team
Projects
None yet
3 participants