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

Caja interferes with stack management/events during big-bang #512

Open
jpolitz opened this issue Jun 6, 2015 · 0 comments
Open

Caja interferes with stack management/events during big-bang #512

jpolitz opened this issue Jun 6, 2015 · 0 comments

Comments

@jpolitz
Copy link
Member

jpolitz commented Jun 6, 2015

This is really hard to debug, so just making a note so this doesn't get lost.

I tried re-enabling Caja for evaluating compiled (and handwritten) source modules. When I do, most programs run fine, but when big-bang runs, the seems to restart immediately, and expect the world value to be an entire module result. The causes problems at the REPL, which tries to access the namespace field and go onto the next REPL entry, when it should be waiting.

I'm not sure if it's a generativity problem (e.g. multiple Cont, PyretException, PauseException instantiations) or that Caja has try/catch frames in the way that interfere; this is what's tricky to debug.

Anyway, it's worth a shot to figure it out at some point, though not critical.

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