Hi, ludovic.courtes@laas.fr (Ludovic Courtès) writes: > Folks, I'm willing to install this patch in HEAD one of these days since > it provides an appreciable performance improvement. Please let me know > if you are strongly opposed to this. I just committed this lazy duplicate binding handling thing in HEAD. Attached is the exact patch that went in. API changes include the new `module-autoload!', which is meant to be the official way of autoloading a module (although I haven't written the doc yet). `module-observe-weak' has been changed too (in a backward-compatible way) to address a bug in the previous API, namely the fact that an observer would get unregistered when PROC is unregistered (see `modules.test' for a test case). My intent is to eventually document all (or most of) the `module-' procedures, for instance under an "Introspection" node within the "Modules" node. Please test it with your favorite programs and report any problem. Thanks, Ludovic.