zlacker

[parent] [thread] 4 comments
1. runjak+(OP)[view] [source] 2025-11-19 15:44:15
I was a Perl programmer from the early 1990s until into the 2000s and I mostly agree with you. It was a variety of factors.

The point where I disagree is I think Perl 6/Raku played a significant role in Perl's decline. It really gave me the perception that they were rudderless and that Perl probably had no future.

Other than that, I absolutely loved Perl. I love the language. It's super expressive. I never took a liking to CPAN. And I wonder if it could make a comeback given better dependency management.

I think Perl with tooling similar to uv would cause me to switch back today.

replies(2): >>autarc+C >>cestit+N21
2. autarc+C[view] [source] 2025-11-19 15:47:11
>>runjak+(OP)
> The point where I disagree is I think Perl 6/Raku played a significant role in Perl's decline. It really gave me the perception that they were rudderless and that Perl probably had no future.

I assume you disagree with the blog post, not with my comment, since this is exactly what my comment says too!

3. cestit+N21[view] [source] 2025-11-19 20:52:29
>>runjak+(OP)
Have you tried cpanm?
replies(2): >>daotoa+nB2 >>Enk1du+Yt3
◧◩
4. daotoa+nB2[view] [source] [discussion] 2025-11-20 10:00:41
>>cestit+N21
Between perlbrew and cpanm it's pretty easy to have multiple perl installs with different versions and quite simple to manage your dependencies.

Carton (manage and bundle your perl modules based on lock files) and Pinto (easily run your own private CPAN) provided the icing on the cake that made things really powerful.

I miss working in Perl, but the job market has pulled me in other directions.

◧◩
5. Enk1du+Yt3[view] [source] [discussion] 2025-11-20 16:24:32
>>cestit+N21
This combined with a cpanfile is how I rescued someone else's workshop from being an "Install these missing dependencies" session to being back on track in 3 minutes with "Here's this file, run 'cpanm --installdeps --notest .'"

https://metacpan.org/pod/cpanfile

[go to top]