I understand in retrospect that's an easy conclusion and not wrong per se. The idea though, design process to forward think everything, is why Perl 6 has taken a decade and half and several design redrafts. The design process Larry used shipped a language immediately and for all its often cited warts is still, for me, easily the best high level language. There likely would be no surviving Perl at all today if Larry had undertaken lexical scope off the blocks.
| [reply] |
Flawlessness may not be possible or even desirable, but a flaw is still a flaw.
| [reply] |
As I said, the point isn't wrong... it's just... misplaced, pointless, silly, not worth whining about, detrimental, revisionist, out of context, hindsight is 20:20, wishing in one hand... And incidentally aiding the laziest monk in the shop in making another empty reply seem reasonable. :P
My view: the Perl hackers who whine about minor issues with Perl do more damage to Perl's rep than all the Pythonistas goose-s^W dancing through the eye of a camel.
| [reply] |