On Wed, Aug 28, 2002 at 03:56:36 +1000, Andre Pang wrote:
In Plugin.hs:
dependentSymbols = ["tail"]
In Program.hs:
loadModule "plugin" -- Load the symbols which A, B, C require loadFunction "dependentSymbols" resolveFunctions mapM_ (loadFunction) dependentSymbols -- Load A, B, C themselves mapM_ (loadFunction) ["A", "B", "C"]
Hopefully I'm not describing non-issues here ...
Sorry, ignore that above code sample; it's complete hogwash -- resolveSymbols tries to resolve all the functions in _all_ currently loaded modules, not just the functions that you load with loadFunction. That makes that code rather incorrect. I blame the sushi (mmm, sushi). -- #ozone/algorithm <ozone@algorithm.com.au> - trust.in.love.to.save