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-guile mailing list Bug-guile@gnu.org http://lists.gnu.org/mailman/listinfo/bug-guile