On Sun, May 17, 2015 at 11:14:53AM -0700, Paul Rogers wrote:
>  There are a lot of Perl modules dealing
> with XML, for one example, and there are an increasing number of
> packages using XML.  I'd prefer to build modules now that are *likely*
> to to be used as I continue building.
> 
Obviously, I cannot speak for packages which are outside the book.
But for everything non-perl that is in the book, we either
require/recommend any perl modules it uses, in which case they are
in the book, or we note tham as optional, and those might have
external references.

I just took a look for XML at search.cpan.org - it found 5000
modules.  So, for anything which is outside the book, take a look at
its configure script (or the equivalent - but I will be moderately
surprised if any non-perl package which uses cmake or java or one of
the python build systems turns out to use any perl module.

> On the other hand, it seems like more development is being done with
> Python than Perl of late.  

From www.cpan.org :

"The Comprehensive Perl Archive Network (CPAN) currently has 150,423
Perl modules in 31,852 distributions, written by 12,192 authors,
mirrored on 251 servers.

The archive has been online since October 1995 and is constantly
growing."

It is hard to compare python, because there is no single unified
source.  Personally, I find it hard to find the source even when I
think I know the module name, and fairly recently I was looking for
something that turned out to have been defunct for a few years
(there was a different module which replaced it for that
application).

> 
> I was thinking that extracting the order in which cpan builds things
> would accomplish that.  Of course, that's "cheating" in a sense.

Sure - it seems to pull in ALL the dependencies, whether they are
required, required to run the tests (for CPAN, that makes them
required) or only optional.  I tried it the first time I installed
Mail::SpamAssassin, but the next time I went through it manually,
researched each dep, and avoided about half of them.

And unless you use modern forms of \TeX you will have no use for
biber which is the package responsible for many of the perl modules
in BLFS.  Most other BLFS packages using perl do not need many
modules, but anything using libwww-perl pulls in a load.

ĸen
-- 
Nanny Ogg usually went to bed early. After all, she was an old lady.
Sometimes she went to bed as early as 6 a.m.
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to