Hey, I am writting in perl since few years I have written lots of stuff over the years however would consider myself more beginner, I love syntax and the fact that perl is almost on every linux. My main usecase is system scripting/parallelizing tasks/ some API clients.
I have felt in love threads::queue and inotify2 implementation and use them very frequently.
Module management - What is more nowadays standard to manage them?
I use cpan, or download module from cpan and execute perl makefile or later generated C Makefile.
However sometimes struggle:
Last example that comes to my mind:
I want to create simple app that interacts with cassandra and any module I try to gather is based on deprecated IO::Sockets::INET6 - also have disabled ipv6 and not able to build it. Is there any package manager that ships modules in some more portable formats?
If I build module that for example needs some .so that is bound to kABI [Inotify2] I push them to system perllib path. I understand that it is based on kABI and need to recompile with kernel-headers. But is there any more portable solution. My feeling is that on python side managing pkgs with pip is easier.
submitted by /u/Recent-Astronaut-240
[link] [comments]