chicken-janitors
[Top][All Lists]
Advanced

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

[Chicken-janitors] #1490: csi: Modules leak identifiers


From: Chicken Trac
Subject: [Chicken-janitors] #1490: csi: Modules leak identifiers
Date: Sat, 21 Jul 2018 15:58:35 -0000

#1490: csi: Modules leak identifiers
---------------------+--------------------------------
 Reporter:  megane   |                 Owner:
     Type:  defect   |                Status:  new
 Priority:  minor    |             Milestone:  someday
Component:  unknown  |               Version:  5.0
 Keywords:           |  Estimated difficulty:  medium
---------------------+--------------------------------
 {{{
 (module foo (bar)
         (import scheme (chicken base))
         (define (bar x) (+ x 1)))
 (print (foo#bar 1))

 ;; $ csi -qbn modu.scm
 ;; 2
 }}}

 I think (##sys#current-module) isn't cleared after walking (evaling?) the
 module. I get this with debug info:
 {{{
 (ALIAS) global alias `bar' in module `foo'
 }}}

--
Ticket URL: <https://bugs.call-cc.org/ticket/1490>
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]