-
-
Notifications
You must be signed in to change notification settings - Fork 648
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
syntax-local-lift-require is permitted in a 'module-begin context in Racket 7, but does not actually work #2052
Comments
I've pushed a repair to restore v6.12 behavior. So far, trying to make |
I think you’re right that I can make a trampoline work in my case with a little extra work, so I’ll give it a try, and if it works, I’ll close this issue as resolved. For context, what I’m doing is a bit unorthodox. I’m interested in essentially expanding the body of one module in a module with a different module language, and I want to be able to introduce all the bindings of the original module language before expanding its |
In case you haven't looked at it already, I think the "hyper-literate" package does something like that, but with |
Yes, it looks like I got a trampoline that works for my needs. I think I can also apply this technique to fix something in Hackett, but that’s for another day. Thanks for your help. :) |
The following program fails with an error:
It fails on Racket 6.12 as well, but much earlier and with a different (less confusing) error:
I would actually very much appreciate it if
syntax-local-lift-require
was made to work properly in a'module-begin
context, but if that doesn’t make any sense, it should signal an error like it does in Racket 6.12.The text was updated successfully, but these errors were encountered: