[bug #31472] Probable psyntax bug with multiple defininitions in the macro expansion

2011-06-09 Thread Stefan Israelsson Tampe
Follow-up Comment #3, bug #31472 (project guile): I'm trying to understand useful ideoms where this is useful. One main is to store a state, t, shared by different users that are published in an interface. This can be solved by, (library (temporaries-bug) (export foo1 foo2) (import (rnrs))

[bug #31472] Probable psyntax bug with multiple defininitions in the macro expansion

2011-05-21 Thread Göran Weinholt
Follow-up Comment #2, bug #31472 (project guile): Hello guilers, I want to note some problems that I suspect are caused by this bug. In this example it looks like (define-foo foo1) and (define-foo foo2) use the same identifier for `t' (the latter definition overrides the first): GNU Guile 2.0.1.

[bug #31472] Probable psyntax bug with multiple defininitions in the macro expansion

2011-02-27 Thread Andy Wingo
Follow-up Comment #1, bug #31472 (project guile): Hi Andreas, I have thought about this one a fair amount this weekend. The issues are twofold. One, as you note, the modules are getting resolved wrongly -- the expansion makes the procedure scope "t" in the macro's module, not the expansion modu

[bug #31472] Probable psyntax bug with multiple defininitions in the macro expansion

2010-10-26 Thread Andreas Rottmann
URL: Summary: Probable psyntax bug with multiple defininitions in the macro expansion Project: Guile Submitted by: rottmann Submitted on: Tue 26 Oct 2010 10:42:27 PM CEST Category: No