Jeff Clites wrote:Alternatively, we could just parse embed.h -- all and only symbols defined there should be exported. (I believe that's the plan.)
Nope. Any symbol in a file included from embed.h and outside of an "#if defined(PARROT_IN_CORE)" is fair game for embedders. See interpreter.h for an example of such a file.
Well... sorta.
In addition to the symbols we export for embedders, we need to export symbols that PMC classes, extensions, and opcode libraries may need. (Appropriately prefixed, of course) Anything that can be dynamically loaded needs to have its parrot symbols available.
--
Dan
--------------------------------------"it's like this"------------------- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk