πŸ’Ύ Archived View for gerikson.com β€Ί gemlog β€Ί lobsters-drafts β€Ί Perls-noisy-horsemen.gmi captured on 2021-12-17 at 13:26:06. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2021-12-03)

➑️ Next capture (2022-03-01)

-=-=-=-=-=-=-

The occasional geminer - an artisanal, handcrafted gemlog

↑ latest entries

Perl's noisy horsemen

https://lobste.rs/s/oa8sgi/four_noisy_horsemen_perl_hate

Perl's original sin is There's More Than One Way To Do It.

Perl hackers revel in it.

Python coders fret about whether something is "idiomatic".

---

"There's more than one way to do it" is Perl's blessing, and its curse.

Sure, one can write readable and maintainable Perl, but one developer's notions of readability and maintainability probably differs from everyone else's.

Bondage-and-discipline languages like Python or Go are much more effective at enforcing standards at a language level. While TMTOWTDI is the rallying cry of Perl aficionados, "is this idiomatic" is the fretting of the Python purist.

────────────────────────────────────────────

✽ Wednesday, 2021-07-21

β†’ more posts in the β€Ήlobsters-draftsβ€Ί category

About this category: β€œSometimes I post to lobste.rs, sometimes I write angry rants that end up here but not there”

Copyright Β© 2018 - 2021 Gustaf Erikson

Main page for this gemsite