|
From: | Chicken Trac |
Subject: | Re: [Chicken-janitors] #909: strange behaviour with define-record and modules |
Date: | Mon, 27 Aug 2012 19:43:40 -0000 |
#909: strange behaviour with define-record and modules -----------------------------+---------------------------------------------- Reporter: megane | Owner: Type: defect | Status: closed Priority: major | Milestone: 4.8.0 Component: core libraries | Version: 4.8.x Resolution: worksforme | Keywords: modules -----------------------------+---------------------------------------------- Comment(by felix): It is important to remember that modules do not create a separate binding environment. Any imported identifier can be re-assigned and the assignment will modify the global binding (`define` and `set!` are equivalent at the global level). The module system just renames and resolves global identifiers. -- Ticket URL: <http://bugs.call-cc.org/ticket/909#comment:2> 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] |