4 ms·
I'm a Perl coder of almost 30 years standing and I find the defence of its readability a bit of a stretch, tbh. Even though I don't personally struggle with it,
by darrenf 4y ago
I'm a Perl coder of almost 30 years standing and I find the defence of its readability a bit of a stretch, tbh. Even though I don't personally struggle with it, I've worked with enough very good software engineers who have been able to eloquently describe the problems they have grasping the sigils that I can't discard their opinions, and in good conscience support the argument it's objectively more readable. It might suit the way some people's brains work - mine included! - but that doesn't extend to everyone. And that's OK. I don't feel compelled to defend it. I'm happy doing Perl, they're happy doing their stuff. Whatever :)
- kamaal 4y agoIt could entirely in someone's mind. People use brackets like {{{ }}} in C based languages all the time, when they have to deal with ((( ))) in Lisp suddenly they become unreadable. The thing is people want to spend little effort to learn something new, even if it can help them. Programming in the modern context is reduced to familiarity of syntax, and a small set of easily learnable and usable patterns. Problems related to bad programming, programming practices, bad program design, syntax bloat etc etc. Today exist with Python too. Python 3.x series is really how we do Perl stuff the Python way.
- apple4ever 4y agoBrackets are different than a bunch of different operators.