[plt-scheme] domain language hacking, and arguing with the module system
Daniel Silva <dansilva at lynx.dac.neu.edu> writes:
> Have you tried namespace-require and dynamic-require?
Yes; they don't match what I need as quite as well.
namespace-require side effects the top level environment to get values
into the view of module's runtime. This would be bad in my
application; I'm looking for module scope.
dynamic-require doesn't map the required's modules exports in, except
for its return value.
For what I'm doing, the module system's provide/require seems the
right way to go. I'm pretty sure I can get something that will work
from a top level driver script. I'm wondering if there's anyway that
I could get it to work from the module system tho. If I spell
everything out to the transparent repl and say go, with lots of
debugging printfs, I'm still not really grokking the why of
everything's evaluation.