# 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
dynext.diff
Description: Binary data