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

GHC status? #15

Open
hasufell opened this issue Jul 16, 2021 · 4 comments
Open

GHC status? #15

hasufell opened this issue Jul 16, 2021 · 4 comments

Comments

@hasufell
Copy link

I see the proposal is merged: ghc-proposals/ghc-proposals#313

But I can't find a PR at the ghc issue tracker. What's the status of the implementation?

@arrowd
Copy link

arrowd commented Oct 15, 2021

The implementation started by the proposal author is there: https://gitlab.haskell.org/lexi.lambda/ghc/-/tree/first-class-continuations

I dropped them a mail asking about project's status, but didn't get a reply.

@theGhostJW
Copy link

This might shed some light:
Unresolved challenges of scoped effects
https://www.twitch.tv/lexi_lambda/video/1163853841

@Chan-Siu-Man
Copy link

Would latent effects solve the challenges?

@lexi-lambda
Copy link
Contributor

Would latent effects solve the challenges?

I’m afraid not. To quote a comment I left about it in an r/haskell thread:

I finally got around to reading this. It’s a somewhat interesting paper, but it appears to fundamentally rely upon the same “state capturing” approach that MonadBaseControl, polysemy, and fused-effects use. This is precisely the source of all the problems I mentioned in the stream, and indeed, if you look at the authors’ reference implementation, it does not include any effects that require higher-order control, such as NonDet or Coroutine. Therefore, unfortunately, I don’t think it addresses any of the relevant issues at all.

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

5 participants