Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

module wish list for perl v5.6.1

by edan (Curate)
on Aug 03, 2003 at 09:37 UTC ( [id://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

Replies are listed 'Best First'.
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 sgifford (Prior) on Aug 03, 2003 at 17:41 UTC
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 LordWeber (Monk) on Aug 03, 2003 at 18:35 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 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 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
    Domain Nodelet?
    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?Last hourOther CB clients
    Other Users?
    Others romping around the Monastery: (3)
    As of 2024-03-29 01:27 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      No recent polls found