John, there most probably is such a mechanism, buried deep in the perl script that transforms a file describing the dynamically loadable PMC (polymorphic container, i.e. Parrot object) into C code and a header file. But I haven't descended deep enough into the class hierarchy of the modules included to find the right spot.
I have now subscribed to the parrot-dev mailing list and asked my question there. Thanks anyway, Martin -----Ursprüngliche Nachricht----- Von: John E. Malmberg [mailto:malmb...@encompasserve.org] Gesendet: Freitag, 26. Oktober 2012 13:56 An: vmsperl@perl.org Betreff: Re: Parrot on VMS On 10/26/2012 6:04 AM, Vorländer, Martin wrote: > > Parrot wants dynamic PMCs as dynamically loadable files, i.e. shared images. > Building of these already works, but of course a lib$find_image_symbol won't > find any symbols (as I don't yet have a SYMBOL_VECTOR). > > So I'm now diving into the process that converts a .PMC file into a .C file > to see where I can get a list of symbols from to create an options file to > link against. That seemed easier (and more portable) than pulling apart > object files. If parrot has been ported to Microsoft Windows, there should be a procedure that extracts the symbol names for creating the DLLs. Regards, -John Personal Opinion Only