chicken-janitors
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-janitors] #1548: Extra modules leak into environment when u


From: Chicken Trac
Subject: Re: [Chicken-janitors] #1548: Extra modules leak into environment when using -j
Date: Wed, 10 Oct 2018 14:24:54 -0000

#1548: Extra modules leak into environment when using -j
---------------------------------+-------------------
            Reporter:  megane    |      Owner:
                Type:  defect    |     Status:  new
            Priority:  major     |  Milestone:  5.1
           Component:  compiler  |    Version:  5.0
          Resolution:            |   Keywords:  macro
Estimated difficulty:            |
---------------------------------+-------------------
Changes (by sjamaan):

 * milestone:  5.0 => 5.1


Comment:

 I'm not sure this is an entirely correct comparison, given that `(import)`
 is now equivalent to `(use)` in CHICKEN 4.  If you do `csc -s m.scm -j m
 && csi -qbn -e '(use m) (print (string-null? "") (string-null? "1"))'`,
 you'll notice that it prints the same as C5.  So, IMO it's not a true
 regression and we should probably postpone this to 5.1, especially given
 that fixing this would probably involve changing the import machinery,
 which might lead to new bugs and cause other unexpected changes this late
 in the process.

--
Ticket URL: <https://bugs.call-cc.org/ticket/1548#comment:2>
CHICKEN Scheme <https://www.call-cc.org/>
CHICKEN Scheme is a compiler for the Scheme programming language.

reply via email to

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