* syntax-case macros and modules
@ 2004-05-05 22:22 Jose A Ortega Ruiz
0 siblings, 0 replies; only message in thread
From: Jose A Ortega Ruiz @ 2004-05-05 22:22 UTC (permalink / raw)
Hi.
I've got a minor nuisance with the way that Guile 1.6.4 handles
syntax-rules macros exporting.
Let's say I've got a macro 'foo' that is exported by a module, and that
this macro uses a second one, 'foo-helper', that is also defined within
the module. I want to export _only_ 'foo', but it seems that I cannot: if
I don't export 'foo-helper', Guile complains whenever I try to use 'foo'
outside the module. Thus, I'm forced to export 'foo-helper' too.
I can understand why this is so in the current implementation, but,
IMHO, it does not _need_ to be so, right? (other
module systems around haven't got that behaviour).
Am I missing something? Is there any chance that this will be 'fixed' in
future releases?
Thanks,
jao
P.S. I'd love to fix it myself, but I'm afraid I lack the needed time and
expertise. Sorry! :)
_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-devel
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2004-05-05 22:22 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-05-05 22:22 syntax-case macros and modules Jose A Ortega Ruiz
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).