[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #20941] Modules interact badly with macros
From: |
Neil Jerram |
Subject: |
[bug #20941] Modules interact badly with macros |
Date: |
Wed, 31 Oct 2007 00:23:55 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.13pre) Gecko/20070505 Iceape/1.0.9 (Debian-1.0.10~pre070720-0etch3) |
Update of bug #20941 (project guile):
Status: None => Invalid
_______________________________________________________
Follow-up Comment #1:
Is this causing real trouble for you?
>From the practical point of view, isn't it straightforward just to export any
procedures that are used by the syntax expansion, as well as exporting the
syntax itself?
>From the conformance point of view, there is no case to answer, since R5RS
doesn't specify a module system.
If we in future implement a module or library system according to some
external standard (e.g. R6RS or ERR5RS), and that system specifies that the
procedures should not need exporting, in cases like this, then we will have to
make sure that Guile follows that specification.
For now, however, it seems reasonable just to document that any procedures
used by a syntax expansion must also be exported.
Do you agree? If you do, I'll look at updating the manual.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?20941>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [bug #20941] Modules interact badly with macros,
Neil Jerram <=