[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-janitors] #219: reexport with renaming fails when import librar
From: |
Chicken Trac |
Subject: |
[Chicken-janitors] #219: reexport with renaming fails when import libraries are used |
Date: |
Wed, 28 Apr 2010 06:40:28 -0000 |
#219: reexport with renaming fails when import libraries are used
----------------------+-----------------------------------------------------
Reporter: felix | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: expander | Version:
Keywords: syntax |
----------------------+-----------------------------------------------------
In the following code `s2` in the expansion of `s1` will not be found when
`foo1` is used via an import library:
{{{
(module foo *
(import scheme)
(define-syntax s1
(syntax-rules () ((_) (s2))))
(define-syntax s2
(syntax-rules () ((_) (display 1)))))
(module foo1 ()
(reexport (prefix foo f:)))
}}}
{{{
(import foo1)
(f:s1)
}}}
--
Ticket URL: <http://www.irp.oist.jp/trac/chicken/ticket/219>
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] |
- [Chicken-janitors] #219: reexport with renaming fails when import libraries are used,
Chicken Trac <=