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

Resolve bindings before the denotation phase #7

Closed
robintown opened this issue Jun 25, 2024 · 1 comment
Closed

Resolve bindings before the denotation phase #7

robintown opened this issue Jun 25, 2024 · 1 comment
Assignees

Comments

@robintown
Copy link
Member

robintown commented Jun 25, 2024

Currently bindings are resolved during the denotation phase. This is turning out to be inflexible and requires some hacky workarounds to make binding sites work how we want them to. We could introduce a new phase which assigns indices to all bound structures, or maybe we could even do this as part of the deep structure recovery phase.

@robintown
Copy link
Member Author

Won't fix; in an effectful expression model like the one started on the branch effects, resolving bindings in the denotation phase is both the most natural solution and also a very flexible one.

@robintown robintown closed this as not planned Won't fix, can't repro, duplicate, stale Jul 21, 2024
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

No branches or pull requests

1 participant