[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-janitors] Re: #511: Syntax-rules expansion uses unprefixed iden
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:42:38 -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):
I was a bit surprised that snowtar complains that numbers#- is not defined
though.
It's good that it does that, and I added a regression test that makes this
behaviour explicitly defined: hashed prefixed references to other modules'
identifiers should not work in modules.
See {{{expander-simplifications}}} changeset 0862e159 for this regression
test. I hope you agree this is a good idea.
--
Ticket URL: <http://bugs.call-cc.org/ticket/511#comment:5>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.
- [Chicken-janitors] #511: Expander problem with "declare" triggered by snowtar, Chicken Trac, 2011/02/19
- [Chicken-janitors] Re: #511: Expander problem with "declare" triggered by snowtar, Chicken Trac, 2011/02/19
- [Chicken-janitors] Re: #511: Expander problem with "declare" triggered by snowtar, Chicken Trac, 2011/02/19
- [Chicken-janitors] Re: #511: Syntax-rules expansion uses unprefixed identifiers which can be captured by module imports (was: Expander problem with "declare" triggered by snowtar), Chicken Trac, 2011/02/19
- [Chicken-janitors] Re: #511: Syntax-rules expansion uses unprefixed identifiers which can be captured by module imports, Chicken Trac, 2011/02/19
- [Chicken-janitors] Re: #511: Syntax-rules expansion uses unprefixed identifiers which can be captured by module imports,
Chicken Trac <=
- [Chicken-janitors] Re: #511: Syntax-rules expansion uses unprefixed identifiers which can be captured by module imports, Chicken Trac, 2011/02/19
- [Chicken-janitors] Re: #511: Syntax-rules expansion uses unprefixed identifiers which can be captured by module imports, Chicken Trac, 2011/02/20
- [Chicken-janitors] Re: #511: Syntax-rules expansion uses unprefixed identifiers which can be captured by module imports, Chicken Trac, 2011/02/20
- [Chicken-janitors] Re: #511: Syntax-rules expansion uses unprefixed identifiers which can be captured by module imports, Chicken Trac, 2011/02/20
- [Chicken-janitors] Re: #511: Syntax-rules expansion uses unprefixed identifiers which can be captured by module imports, Chicken Trac, 2011/02/20
- [Chicken-janitors] Re: #511: Syntax-rules expansion uses unprefixed identifiers which can be captured by module imports, Chicken Trac, 2011/02/22
- [Chicken-janitors] Re: #511: Syntax-rules expansion uses unprefixed identifiers which can be captured by module imports, Chicken Trac, 2011/02/22