[r6rs-discuss] [Formal] Trivial Enhancement of macros in v5.91: capture-syntax
On Tue, 28 Nov 2006, David Van Horn wrote:
> There is only one compound expression form that enjoys the privilege that it
> cannot be excluded from import, renamed, shadowed, traced, etc., simply
> because it has no name, which is unfortunate in my opinion.
Indeed an interesting observation. Giving it a name has proved exceptionally
useful in PLT Scheme. I am wondering, though, how its interaction with the
hygiene mechanism is resolved in PLT. It seems to me that it would require the
ability to do datum->syntax with compound syntax objects, specifically
applications, as templates. MzScheme has this ability, but it is not currently
in the draft r6rs (nor would I wish it to be there for technical reasons of my
own).
Cheers
Andre
Received on Tue Nov 28 2006 - 13:55:32 UTC
This archive was generated by hypermail 2.3.0
: Wed Oct 23 2024 - 09:15:00 UTC