|
From: | Chicken Trac |
Subject: | [Chicken-janitors] Re: #511: Syntax-rules expansion uses unprefixed identifiers which can be captured by module imports |
Date: | Sat, 19 Feb 2011 16:27:56 -0000 |
#511: Syntax-rules expansion uses unprefixed identifiers which can be captured by module imports -----------------------+---------------------------------------------------- Reporter: sjamaan | Owner: felix Type: defect | Status: assigned Priority: critical | Milestone: 4.7.0 Component: expander | Version: 4.6.x Resolution: | Keywords: declare, macro-expanded code -----------------------+---------------------------------------------------- Comment(by sjamaan): Replying to [comment:2 sjamaan]: > We should check that the non-{{{##sys#}}}-prefixed identifiers like the special forms {{{and}}} and such -- but also the free identifiers like {{{compare}}} and such! -- I got cut off there. I meant to say we should check that all non-prefixed identifiers are safe and cannot be captured in whatever way. -- Ticket URL: <http://bugs.call-cc.org/ticket/511#comment:4> Chicken Scheme <http://www.call-with-current-continuation.org/> Chicken Scheme is a compiler for the Scheme programming language.
[Prev in Thread] | Current Thread | [Next in Thread] |