← Back to context

Comment by niccl

3 days ago

Hmm. and PERL is not one of the most popular languages these days. In contrast with Python and its

  There should be one-- and preferably only one --obvious way to do it.

It does not seem coincidence to me

There is almost nothing in today’s Python world that follow that axiom.

There is a new package manager every year. Language features are introduced every major release.

  • But there are 500 linters to help you with idio(to)matic python coding. Honi soit qui mal y pense ...

Yeah I think TIMTOWTDI ended up being a net negative. Of course with experience and learning the idioms (perl is very idiomatic) it's not so bad but it really adds to the cognitive load for a beginner.

There is still a lot of perl around but I'd be a little surprised if any new projects would use it at least where it doesn't already have a big presence.

There are still a few of us Perl programmers around, though it's far less popular than it was a few decades ago.

Well, I mean there's frequently the obvious way to do something, then there's a large number of less obvious ways, then there's the obvious way of doing it if you're mostly programming using Pandas, or NumPy, and Python is more of an implementation detail.

I agree with the intention of the quote, sadly it didn't work out like that.

Perl is not an acronym.