xiaoyafeng has asked for the wisdom of the Perl Monks concerning the following question:
I'm now interested in guts Dynaloader. Where can I find the guts doc about it(and bootstrap etc.)
I reorganize my expression, hope it can make my question more clear.
I know perl put all dll/lib files in auto directory. and use it by Dynaloader. many years, I just use it, create it by h2xs. but don't think too much about its mechanics.
Along with my C knowledge rich up, I am more and more curious :
- how perl call dynamic library in compile stage (use XYZ::XS module;)? I guess it seems like LoadLibrary function in windows
- how perl call dynamic library in run time stage (require XYZ::XS module?)
- I notice a bootstrap statement in pm file, what it does mean? and how does it work? Please enlighten me~
I am trying to improve my English skills, if you see a mistake please feel free to reply or /msg me a correction