[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: set-current-module broken in current Guile CVS version (anyone?)
From: |
Marius Vollmer |
Subject: |
Re: set-current-module broken in current Guile CVS version (anyone?) |
Date: |
07 Feb 2001 17:25:05 +0100 |
User-agent: |
Gnus/5.0803 (Gnus v5.8.3) Emacs/20.7 |
Dirk Herrmann <address@hidden> writes:
> The right fix is, to make define and define-public to behave alike, namely
> to place their definitions in the current-module.
Are you sure? I would expect code liek this to still break
(define-module (guile-user))
(begin
(define-module (foo))
(define bar 12)
(define baz (lambda () baz)))
because the `lambda' closes over the wrong top-level environment,
namely guile-user.
I did not check this, tho.