> 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.

Reply via email to