Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

module wish list for perl v5.6.1

by edan (Curate)
on Aug 03, 2003 at 09:37 UTC ( #280414=perlquestion: print w/ replies, xml ) Need Help??
edan has asked for the wisdom of the Perl Monks concerning the following question:

Here's the story: We use perl v5.6.1, which will someday change, I hope, but things are slow to change around here. Our product starts out as a (Linux) disk image, so I am frequently unable to use CPAN modules because the powers-that-be are loathe to make a new image. But... I have a window of opportunity here, since a new image is in the works anyway, so I can take the chance to add a bunch of useful modules to the image. So...

I wanted to get some input as to what modules you use and like. I'm sure some modules that made it into 5.8.0 are a good basis, but I'm sure there are more.

Some of the things that we do are: text-processing/parsing, sockets, config-file-reading, db (mysql) stuff, http-request-parsing, process-management, ssl and ssh, ...

I have started out with the following measly list:

We are already using the following:

Can y'all help out and come up with a bunch of handy, nifty, stable, useful, and otherwise good-to-have modules that you like to use, that are not in the v5.6.1 core? I need the common wisdom and experience of y'all over here... TIA

--
3dan

Comment on module wish list for perl v5.6.1
Re: module wish list for perl v5.6.1
by sgifford (Prior) on Aug 03, 2003 at 17:41 UTC
Re: module wish list for perl v5.6.1
by liz (Monsignor) on Aug 03, 2003 at 17:50 UTC
    CPANPLUS and of course all of it dependencies...

    Liz

      It looks like CPANPLUS is simply an interface to allow easy access to CPAN and installing modules.. how would this help him since he's unable to install any modules??
        Hmmm... I interpreted ...Our product starts out as a (Linux) disk image, so I am frequently (ed: emphasis mine) unable to use CPAN modules because the powers-that-be are loathe to make a new image... as being able to install CPAN modules if need be.

        If I got that wrong, and modules cannot be installed later, then maybe removing CPAN from the 5.6.x distribution would be a good idea from a maintenance / security point of view.

        Liz

Re: module wish list for perl v5.6.1
by valdez (Monsignor) on Aug 03, 2003 at 18:28 UTC
Re: module wish list for perl v5.6.1
by LordWeber (Monk) on Aug 03, 2003 at 18:35 UTC
    HTML::TreeBuilder
Re: module wish list for perl v5.6.1
by vek (Prior) on Aug 03, 2003 at 18:46 UTC
Re: module wish list for perl v5.6.1
by halley (Prior) on Aug 03, 2003 at 23:04 UTC
    I guess my first reaction to a question like this one would be, what kinds of things do you need to do with Perl?

    What's the company's mission? What's the organization's core competency? What's your group's primary function? What's the strategic direction for new development?

    Alternatively, what can't you do today? What tools have been hamstrung by the currently deployed image? For what features have customers been begging in vain?

    --
    [ e d @ h a l l e y . c c ]

      ...what kinds of things do you need to do with Perl?

      I tried to address this with the following info from my post:

      Some of the things that we do are: text-processing/parsing, sockets, config-file-reading, db (mysql) stuff, http-request-parsing, process-management, ssl and ssh, ...

      I realize that's not a ton of info, but I'm trying not to reveal any sensitive company information here... basically I was just looking for generally useful modules, and I tried to give an idea of what we do, to help narrow down the criteria. I can't go describing exactly what we do and how we do it, but I'm looking for things that are handy for daemon processes, network communication, text-processing, some number handling (like 64-bit bitmap vectors), watching process status (number of threads, CPU usage), setting event timers, communicating with C-programs (are there any good alternatives to rolling-your-own message-handling routines with pack/unpack?), writing/reading to/from a DB, etc.

      It's not about customers wanting features - it's about me as the perl-programmer having the maximum set of tools at my disposal rather than frequently having to roll-my-own due to lack of module-installation capability...

      Is that enough info?

      --
      3dan
Re: module wish list for perl v5.6.1
by TomDLux (Vicar) on Aug 04, 2003 at 00:54 UTC

    How about getting them to dedicate an ISO or two to mirroring CPAN?

    --
    TTTATCGGTCGTTATATAGATGTTTGCA

      You know you might want to look at loading modules remotely using SOAP or adding code refs to @INC. Then you won't need them on the machine at all. You might have performance issues but you could maybe load them all into RAM with mod_perl.

      Anyways most often for general CGI work I find myself using the following

      Email::Valid
      Tie::IxHash
      Date::Calc
      Html::Template
      File::Find
      CGI::Application
      Class::DBI
Re: module wish list for perl v5.6.1
by JSchmitz (Canon) on Aug 04, 2003 at 09:18 UTC
    Some mods I find handy - cheers,

    Jeffery

    CGI::Carp 1.26
    CGI::Fast 1.04
    CGI::Pretty 1.07_00
    DBD::ExampleP 11.10
    LWP::Authen::Basic undef
    Math::BigFloat 1.38
    Math::BigFloat::Trace 0.01
    Math::BigInt 1.63
    Math::BigInt::Calc 0.32
    Math::BigInt::Scalar 0.11
    Math::BigInt::Trace 0.01
    Math::BigRat 0.09
    Net::FTP
    Net::SSH
    Term::ReadKey
    Tie::Array 1.02
    Tie::RefHash 1.3
    Tie::Scalar 1.00
    Tie::SubstrHash 1.00
    Time::Local 1.04
    Time::gmtime 1.02
    LWP::Authen::Digest undef
    LWP::ConnCache 0.01
    LWP::Debug undef
    LWP::MediaTypes 1.27
    LWP::MemberMixin undef
    LWP::Protocol 1.39
    LWP::Protocol::GHTTP undef
    LWP::Protocol::data undef
    XML::Checker 0.09
    XML::Parser 2.31
Re: module wish list for perl v5.6.1
by barbie (Deacon) on Aug 04, 2003 at 09:30 UTC

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://280414]
Approved by Corion
Front-paged by mattriff
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (4)
As of 2014-07-26 14:48 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (178 votes), past polls