I'm curious about using Haskell for metaprogramming.

It looks like I can dynamically compile, load and run some Haskell with the 
plugins package.  Actually I've briefly tried this and it seems to work for 
some simple cases at least.
Now I would like to be able to enumerate precompiled public functions in 
modules that I might use as building blocks in such dynamic compilation.  So 
far I'm not seeing anything that does this directly.
Can anyone provide some pointers?

If it's just not possible to introspect on compiled modules, then I suppose I 
could use external metadata of my own, or even perhaps haddock info if it 
exists, to attempt to generate this info.  Clearly though, that's nowhere near 
as good as extracting the info from something the compiler built directly.



_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to