chicken-janitors
[Top][All Lists]
Advanced

[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.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]