> I'm attempting to create clm modules for snd. When I use define-module > previous definitions appear to not be visible to the new module.
This part of Guile was in flux for a long time, then settled into something incompatible with Gauche (I think all Schemes do it differently, and only Jaffer's provide/require mechanism has any hope of being portable). R6RS probably came up with yet another way. So, currently every Snd identifier is just placed in the guile-user module, and not explicitly exported. I could export all the names automatically (but in the xg module I bet there are around 5000 names), or perhaps it would work to export them from some Scheme file -- I don't know if there are restrictions on when you can declare something public, or how you export a name at the Scheme level (in C in Guile, it's scm_c_export -- I could add this, but then I have to remember to keep the list up-to-date somehow). As you can see, I've tried to ignore modules... _______________________________________________ Cmdist mailing list [email protected] http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist
