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
---------------------------------------------------

Reply via email to