> On Dec 2, 2016, at 11:21 AM, Alex Knauth <[email protected]> wrote: > > Does that mean it will yell at you when used with langs like afl, curly-fn, > and sugar/debug? > > Or are you using this because you'll end up calling strip-context anyway?
This is a bit off-topic, and I don’t want to hijack this thread, but I think those packages (my curly-fn package included) are a bit of an abomination, and I wouldn’t spend too much time hand-wringing about how to support them. I’d like to get rid of that if at all possible, but it’s not currently clear how to do that. I have an open PR, racket/racket#1458[1], that attempts to solve it, and curly-fn is set up to support that. I have no idea if that’s a good solution, though. > No, the lexical information is still more than just the scope-sets, I believe > it also includes other information about bindings. So strip-context is still > relevant. > > (See also functions like identifier-prune-lexical-context, which if I > understand correctly leaves scopes alone and prunes other information) Do you have more information about this? I don’t think I ever looked at identifier-prune-lexical-context in much detail, and it’s really confusing to me. What exactly does that do and when would I need it? [1]: https://github.com/racket/racket/pull/1458 -- You received this message because you are subscribed to the Google Groups "Racket Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/71B102B3-5C06-409C-AD69-3F8C84F9BAD7%40gmail.com. For more options, visit https://groups.google.com/d/optout.
