Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things

Re^2: Choosing the right module

by cavac (Vicar)
on Oct 24, 2022 at 12:37 UTC ( #11147640=note: print w/replies, xml ) Need Help??

in reply to Re: Choosing the right module
in thread Choosing the right module

I would add some things to that:

  1. If it is a module that works with network stuff, the module must support IPv4-only AND IPv6-only AND IPv6/IPv4 dual-stack systems. Missing IPv6 support is completely unacceptable in this day and age.
  2. The module should NOT force me to use it's own event loop. In 99.9% of my use cases, i already have an existing cyclic executive.
  3. A usable changelog or some other sort of "we change xy in version xy" is a valuable bonus. A proper, read-only version control system is even more helpful. I don't care if it's git, mercurial, subversion. Heck even SCM is better than nothing. Basically, if something breaks after an update, i want to be able to find out what the author(s) have changed. Manually written changelogs might or might not be complete or correct, access to the version control of the source code as a last resort can come in quite handy.
PerlMonks XP is useless? Not anymore: XPD - Do more with your PerlMonks XP

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11147640]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (3)
As of 2023-03-27 04:25 GMT
Find Nodes?
    Voting Booth?
    Which type of climate do you prefer to live in?

    Results (63 votes). Check out past polls.