Jose A. Ortega Ruiz wrote:

In both Guile and MzScheme, the meaning is to enter the module's
namespace, meaning that all identifiers bound inside the module (not
just the exported ones) are in scope.

I would definately find that handy...

It's happened soooo many times that I throw a library together and then
need to debug one (or more) of the non-exported procedures/macros. At
this point the workflow is:

    Manually adjust the exports

    Manually restart and reimport
    (possibly alot of stuff to get to the point I was at)

    Or instead of restarting, uninstall the library and reimport

    Debug

    Manually adjust the exports back
    (I wonder how many of you have littered 'exports' because you
     skipped this step! :-) )

Ed

Reply via email to