Elaborating on what I said in the other mail and trying to put it mostly together in one place:
# from David Golden # on Thursday 10 September 2009 12:57: >(1a) Should bundling modules into inc/ happen in $source or $distdir? $distdir >(1b) For either choice in #1a, how should the behavior of “bundle_inc” >change depending on whether $source/inc exists or is missing? See my previous mail. >(2a) Should inc::latest work for any module at any depth in a >directory bundled in inc/? I think it should only look for it in inc/inc_$mod - where $mod =~ s/::/-/g. >(2b) Should modules to bundle be based on configure_requires or >modules actually loaded by inc::latest or by some other specification? > How does this depend on the answer to #2a? Only the modules that were loaded. They should then be written into configure_requires. >(3) How should we map from a module name to bundle to a set of module > files? Use the packlist. Only the packlist. If the packlist doesn't work, fix the packlist. >(4) Should inc::latest emulate “require” or “use”? If “use”, should >it be able to handle the full semantics of “use MODULE VERSION LIST” >and how? How about the string '()'? This is a pain regardless of how you do it because it can't parse exactly like use. --Eric -- Atavism n: The recurrence of any peculiarity or disease of an ancestor in a subsequent generation, usually due to genetic recombination. --------------------------------------------------- http://scratchcomputing.com ---------------------------------------------------