Conversation
This is to `nest` what `let` is to `let*`, and is precisely the binding structure that Qi needs for tee and friends.
|
Thanks, this is interesting! I'm not 100% sold in the current form. One of the nice things about With the declaration: Then you can think through something like the following reduction, at least with the syntax-spec-v3 forms: In the end you've interpreted the program to produce a tree of scopes with bindings and references. All the complex This |
|
I see what you mean, and when porting to v3 I noticed that I've conceived of an alternate approach where one could e.g. (but probably with some way to tag the delimiters to allow for multiple) I believe with an adequate combination of |
|
I unfortunately am not going to have more time to spend on considering this until after my dissertation defense August 15. |
This is to
nestwhatletis tolet*, and is precisely the binding structure that Qi needs for tee and friends.This PR targets syntax-spec-v2, for e.g. prototyping Qi.