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


Reply via email to