guile-devel
[Top][All Lists]
Advanced

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



reply via email to

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