3 ms·
This is a bit like asking what's wrong with your ranch by describing the grass. The problem is there's no cows on it. You might argue that sufficiently appeali
by munificent 5y ago
This is a bit like asking what's wrong with your ranch by describing the grass. The problem is there's no cows on it.
You might argue that sufficiently appealing grass might persuade cows on other ranches to jump the fence and come over, but the reality is that the grass on those other ranches is very nice at this point and getting greener faster than the grass on Perl Ranch.
The users are gone and aren't coming back. Without those, you don't have a language.
- nrdvana 5y agoI like your analogy. But the more accurate statement is that perl has a fraction as many cows as it once had, but still more cows than other not-dead languages. It still gets more daily uploads to CPAN than Haskell gets to hackage.haskell.org packages, for instance.
- munificent 5y ago> still more cows than other not-dead languages. It may still have a lot of cows, but it clearly doesn't have many calves and that's the statistic that speaks to the eventual fate of the language.
- steveklabnik 5y agoI have a tattoo of a Perl camel, and of a Ruby ruby. I loved Perl, but to me anyway, Ruby was 95% of the good stuff of Perl, with 5% of the downsides. Some of that last 5% of good stuff was things that you could even argue isn't actually good stuff, but I like it anyway. ($_ is my go-to example for this.) "Why not {Ruby,Python,PHP,JavaScript}?" is imho the question that Perl has to answer, and hasn't found one that enough folks find compelling, it seems. This thread is making me so nostalgic... it's hard to overstate how influential Perl was on me.
- Tanjreeve 5y agoDo you have any other programming language related tattoos of so that people know those are going to die too?
- steveklabnik 5y agoI do not currently. Not sure Ruby is dead yet though...
- petre 5y agoI'd definiely switch to Roby anytime now that it's also faster, post 2.5. But our codebase is written in Perl 5. Why now Perl 6/Raku? Because it's slow and also has a smaller community around it.
- munificent 5y agoWhat's the status of your Rust crab tattoo?
- steveklabnik 5y agoI've been joking that I only get tattoos of languages I don't really use anymore. Also that "RUST CRAB" would fit on my knuckles...