Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re^13: Reaped: Re: why Perl5 will never die

by Anonymous Monk
on Nov 03, 2018 at 05:42 UTC ( [id://1225146]=note: print w/replies, xml ) Need Help??


in reply to Re^12: Reaped: Re: why Perl5 will never die
in thread why Perl5 will never die

The only reason Perl is forever sinking is lack of tools and applications. There is nothing inherently better in the other dynamic languages. In fact, Perl has been objectively better than all of them in some regards like regex, Unicode, command line handiness, and defect density. The lack of tools and apps is not Perl’s fault. It’s not the porters fault. It’s not Perl6’s fault. It’s not Python. It’s the Perl community’s fault.

Perl would be in a very different place if CPAN had supported application authors, as well as they support module authors, by maintaining the script archive1. Perl very successfully supports programmers helping programmers but Perl fails to build a bridge between programmers and end users. With no central repository for apps and no tools to easily browse, install and update them we've been doomed to support ourselves for decades (and Matt's Script Archive2 is still online).

Perlmonks, of all places, shut down the Code Catacombs3 for no apparent reason. Those of us who write applications get no support from the Perl community. We are shunned and ignored, or if we try to share apps here: downvoted and ridiculed; it makes no sense. The WWW is the most important GUI the world has ever seen and what does Perl do? Eject CGI from the core! Perl hates us.

I have tens of thousands of lines of kick ass Perl apps in use every day on my desktop that no one else will ever get to benefit from because there is no decent place to put them online. I suspect the DarkPAN of applications written by this neglected part of the community dwarfs CPAN by several orders of magnitude. It's a shame, and no one cares...

  1. www.cpan.org/scripts/
  2. www.scriptarchive.com/
  3. www.perlmonks.org/?node=Code%20Catacombs
  • Comment on Re^13: Reaped: Re: why Perl5 will never die

Replies are listed 'Best First'.
Re^14: Reaped: Re: why Perl5 will never die (apps)
by hippo (Bishop) on Nov 03, 2018 at 15:37 UTC

    I don't disagree with your sentiment.

    Perlmonks, of all places, shut down the Code Catacombs for no apparent reason.

    Here's the reason (it was an oddly-implemented section whereas CUFP is a standard section and therefore easier to maintain). Why not post in CUFP?

    We are shunned and ignored, or if we try to share apps here: downvoted and ridiculed

    Really? WebPerl is one of the best things to happen this year and the posts about it here have been neither downvoted nor ridiculed. Perhaps you have a counter-example?

    there is no decent place to put them online

    Decency is subjective of course, but in addition to Cool Uses For Perl there is GitLab, github, SourceForge*, etc. And there's nothing to stop you putting apps on CPAN if you so wish.

    * Not my favourite

      Decency is subjective of course, but in addition to Cool Uses For Perl there is GitLab, github, SourceForge*, etc. And there's nothing to stop you putting apps on CPAN if you so wish.

      I hate to disagree with someone who doesn't disagree with me but CUFP is for somewhat trivial awesomeness, is not organized, and is subject to anonymous griefers. SourceForge sold out its users TWICE by bundling malware with previously free software. GitHub sold out their users to... *gasp* ...Microsoft! GitLab will never survive the next move by corporate parasites to consolidate control of free software. Who would NOT sell a mere website for: THOUSANDS OF MILLIONS OF DOLLARS? For-profit corporations offering things for "free", especially on the internet, have proven again and again that they can not be trusted. I do agree that CPAN is the proper place but it is more of a technical site than a consumer portal, and not as comprehensive as the old script archive suggests it planned to be...

    A reply falls below the community's threshold of quality. You may see it by logging in.
Re^14: Reaped: Re: why Perl5 will never die
by Your Mother (Archbishop) on Nov 03, 2018 at 22:44 UTC

    I also was on board with your post for the first bit. This and the follow up–

    I have tens of thousands of lines of kick ass Perl apps in use every day on my desktop that no one else will ever get to benefit from because there is no decent place to put them online.

    –make you sound like logicus to me. I have about 2,000 CGIs in old trees and uncountable scripts and one-liners plus a few hundred modules I never released. They’re where they are and where they’ll stay because they’re a) an embarrassing mess, b) too specific and nearly worthless as a general release, or c) overly ambitious, never to be finished, v0.00_000001. Miles and miles lie between diligent, busy, prolific and polished, professional, potable. There are and always have been many places to distribute personal software.

    Webperl is an amazing piece of work and is being judged on that merit and the tremendous street cred haukex has built up with excellent post after excellent post; it is not remotely a reboot of PerlScript which is what I take the 2000 reference to be about.

      it is not remotely a reboot of PerlScript which is what I take the 2000 reference to be about.

      External observations versus interals oberservations

      WebPerl is not an "app" its perl :)

      Offering up WebPerl as an example of an app announcement that was welcomed and not downvoted/poopooed is a misdirect

        Okay. Devil’s abogado. Let’s dispense with the misdirects. Name an application that was downvoted or a target for ærial defecation.

Re^14: Reaped: Re: why Perl5 will never die
by LanX (Saint) on Nov 03, 2018 at 21:35 UTC
    > Perl would be in a very different place if CPAN had supported application authors

    how are application authors "supported" in the PHP world?

    Cheers Rolf
    (addicted to the Perl Programming Language :)
    Wikisyntax for the Monastery FootballPerl is like chess, only without the dice

      Also, what problems has AM experienced in posting an App:: module on cpan? What support was lacking?

        Also, what problems has AM experienced in posting an App:: module on cpan? What support was lacking?

        With all due respect, this is the blind spot, right here: App::

        A namespace is too little too late and targets the wrong audience.

        Only programmers use CPAN, not the typical end users of applications.

        But it is good that it exists at all...

      >> Perl would be in a very different place if CPAN had supported application authors

      >how are application authors "supported" in the PHP world?

      I don't know but it doesn't seem relevant. The script archive at CPAN proves that someone had a wonderful idea long ago that was deemed unimportant. If it was properly developed we would now have a "Perlbrew" that functions like "Homebrew" for Perl apps. I am quite sure if this had happened Perl would not have peaked at #3 below C and C++ but Perl would be #1 to this day (due to the extreme skills possessed by so many monks) .

      Years ago I planned to write an apt-get like utility for the catacombs, and the other code sections, but they shut it all down. No excuse can convince me this was an insurmountable technical problem. My specialty is hacking major features into live websites built with Perl with no downtime, and no tests whatsoever. :-)

      BTW the perlbrew site is broken: perlbrew.pl

        Sounds like drivel to me.

        Cheers Rolf
        (addicted to the Perl Programming Language :)
        Wikisyntax for the Monastery FootballPerl is like chess, only without the dice

        A reply falls below the community's threshold of quality. You may see it by logging in.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others avoiding work at the Monastery: (4)
As of 2024-04-20 01:33 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found