At Fri, 30 Oct 2015 14:19:55 -0400, Ryan Culpepper wrote:
> mflatt:
> - switch to set-of-scopes expander (fc5e32e5)
* Racket's macro expander uses a new representation of binding called
"set of scopes". The new binding model provides a simpler
explanation of how macros preserve binding, especially across module
boundaries and in hygiene-bending expansions. The new expander is
mostly compatible with existing Racket macros, but there are some
incompatibilities. For details, see the POPL'16 paper:
http://www.cs.utah.edu/~mflatt/scope-sets/
(By early next week, I will move the existing content at that URL
and put the latest version of the paper there.)
> - toward deterministic bytecode generation (2661d469)
I don't think this is worth mentioning, since it's still just
"towards". Some little things will work better, but hopefully a lot of
little things work better in general.
--
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/5633c0b2.67126b0a.f5c24.66cdSMTPIN_ADDED_MISSING%40mx.google.com.
For more options, visit https://groups.google.com/d/optout.