On Friday 07 December 2001 09:18 am, Andy Dougherty wrote:
> > Except, of course, for being one big honking file.
>
> That's a mere implementation detail :-).  (Though one that's admittedly
> quite intimidating!)  It isn't one big file until the very very end step.
> There's no reason it couldn't be a file that simply called a series of
> tiny scripts
>
>       #!/bin/sh
>       . U/intro
>       . U/find-shell
>       . U/cmdline
>       . U/find-hints
>
> etc., except that it would then be even slower than it already is.
> (Probably not a significant effect now, but it would have been when
> Configure was originally designed.)
>
> The key idea is that the pumpkin holder runs 'make' ONCE to determine the
> dependencies and record the proper order to run the units in a file.
> End-users don't have to redetermine that order every time they build perl.

Oooh, a peek inside The Inner Circle.

> I'm not sure that It'd prove too useful in the long run, but I'd do it
> exactly the same way -- with 'make'.  Specifically, if this were
> metaconfig, I'd run metaconfig, hand-edit its 'Wanted' file (which is a
> list of known symbols that it found) to pick the particular 'distinct,
> smaller config' I had in mind, and then re-run C< metaconfig -w > which
> would then "trust" my hand-edited 'Wanted' file and generate a Configure
> script for the subset of features I selected.

{sigh}

Perl has TMTOWTDI.  *I* get stuck with ATWIRTWISTOR.  (At Least When I 
Reinvent The Wheel, It Still Turns Out Round.)

-- 
Bryan C. Warnock
[EMAIL PROTECTED]

Reply via email to