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

Yield statements aren't type checked #14

Open
od0x0 opened this issue Sep 4, 2022 · 0 comments
Open

Yield statements aren't type checked #14

od0x0 opened this issue Sep 4, 2022 · 0 comments
Labels
core Essential (planned) functionality or maintenance deferred enhancement New feature or request

Comments

@od0x0
Copy link
Collaborator

od0x0 commented Sep 4, 2022

I skipped over implementing type checking for yield statements. Functionally, these are almost like jumps from a value and spatial tag perspective, except the timeline may be different at either end. It might be a good idea to factor out the timeline manipulation as a separate splitpoint, and then it would almost exactly be a jump and closer to an inverted external cpu function invocation (more similar to a perform statement that appears with algebraic effects) except the continuation must be serialized.

@od0x0 od0x0 added bug Something isn't working deferred enhancement New feature or request core Essential (planned) functionality or maintenance and removed bug Something isn't working labels Sep 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core Essential (planned) functionality or maintenance deferred enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant