http://qs321.pair.com?node_id=1177282


in reply to The state of Perl

The chart I'm seeing says Perl is the top 20 or so most popular language on GitHub with about 146 million lines changed "recently". I'm not sure that's the biggest disaster considering Perl had its own distribution and deployment network years before GithHub existed. Sure, it'd be nice to see it closer to where Python or PHP are. Yet people make a handsome living with Clojure, R, Erlang, COBOL, and others that are well below Perl on that chart.

As for the job seeker chart, although the absolute share of job postings is low for Perl (although it seems to be recovering from a trough there at the end) the number of jobs per seeker is quite high. That's a good thing if you're a skilled job seeker. It's also probably why some of the listings don't mention it. They'd rather recruit skills they can fill more easily. Get more people to look at that 4 jobs per seeker chart and the market will even out a bit.

C++ is a great pun of a language name. It's a nightmare for search engine users. C isn't much better. Notice the tendency to use "golang", "Rlang", etc. with some of these names. Unsearchable names are a real problem.

Replies are listed 'Best First'.
Re^2: The state of Perl
by Jenda (Abbot) on Dec 21, 2016 at 14:59 UTC

    "Unsearchable names are a real problem."

    Like Perl, space, 6, for example.

    Jenda
    Enoch was right!
    Enjoy the last years of Rome.

      Indeed, that's a wonderful example. It hurts Perl6 and Perl5 both that extra hoop jumping is required to find information about either one exclusive of the other. That's probably the strongest argument I can can think of for not naming two different but related languages as if they are mere version differences.

      I'm not one of the anti-6 folks. I like both of them. I just wish it the naming wasn't so confusing for the search engines. Using quotes helps in SEs that understand them, though. "Perl" is still unique enough that "Perl 6" gives decent results. Searching for "Perl 5" becomes problematic though if you're looking for stuff written before the " 5" was necessary for differentiation. It's still not as bad as searching for some of these others, but it could be better.

        Using Google, you can place a minus before the quotes or item to exclude it. Hence, to avoid perl6 results, try

        Perl -"perl 6" -perl6