[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-janitors] #219: reexport with renaming fails when import li
From: |
Chicken Trac |
Subject: |
Re: [Chicken-janitors] #219: reexport with renaming fails when import libraries are used |
Date: |
Sat, 22 Feb 2014 14:00:03 -0000 |
#219: reexport with renaming fails when import libraries are used
-----------------------+----------------------------------------------------
Reporter: felix | Owner: sjamaan
Type: defect | Status: assigned
Priority: major | Milestone: 4.9.0
Component: expander | Version:
Resolution: | Keywords: syntax
-----------------------+----------------------------------------------------
Changes (by felix):
* owner: => sjamaan
* status: new => assigned
Comment:
I think you are on the right track, sjamaan. I have modified `##sys
#register-compiled-module` to merge the new SE with the existing SE for
each import, instead of blindly overwriting it. I'm not completely sure
whether this is necessary for all imports, but so far it seems to work.
I have added a test-case and all other tests seem to run ok. I have not
attempted a full bootstrap, but since chicken itself doesn't use such deep
module magic, this shouldn't be a problem.
A patch is attached.
--
Ticket URL: <http://bugs.call-cc.org/ticket/219#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] |
- Re: [Chicken-janitors] #219: reexport with renaming fails when import libraries are used,
Chicken Trac <=