# New Ticket Created by  Mattia Barbon 
# Please include the string:  [perl #31114]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org:80/rt3/Ticket/Display.html?id=31114 >


  Hello,
I am not sure about this patch. It splits part of Parrot_load_lib
into a Parrot_init_lib(Interp, load_func_ptr, init_func_ptr)
where load/init_func_ptr are pointers to the function loadlib calls. The
objective is allowing dynamic PMCs linked inside a larger library
or maybe an executable. For example Ponie might have Perl5IV,
Perl5PVCV, etc. PMCs linked inside libponie, and the interpreter
construction function would call directly
Parrot_init_lib(PL_Parrot, &Parrot_lib_perl5iv_load, &Parrot_lib_perl5iv_init);

Regards
Mattia

Attachment: dynext.diff
Description: Binary data

Reply via email to