bug-guile
[Top][All Lists]
Advanced

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





reply via email to

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