unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
* 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).