-
Notifications
You must be signed in to change notification settings - Fork 9
Closed
Description
Hi I want to bring this research to your attention because I think it's really cool and potentially applicable here.
Matthew Flatt, of Racket, has developed a new system for expanding macros that yields simpler scoping rules: "bindings as sets of scopes". It has since been adapted elsewhere such as in the Lean theorem prover.
Paper: https://www-old.cs.utah.edu/plt/publications/popl16-f.pdf
Code: https://github.com/mflatt/expander
Talk (very friendly, with colored diagrams): https://www.youtube.com/watch?v=Or_yKiI3Ha4
c42f
Metadata
Metadata
Assignees
Labels
No labels