http://qs321.pair.com?node_id=11107090


in reply to Go to perl::critic

No such policy. Well, just an orthogonal one that marks code as reachable if it has a label.

My counter-question to you is, what's so bad about goto? Food scientists trying to come up with gluten-free spaghetti have no idea computer science had it covered decades ago. Plus it's great for extra artistic renditions of Queen songs that remind me of how much my programming style has changed since Freddie was filling stadiums:

pts/2 ryan@pi:~/src/shorts $> cat goto.pl #!/usr/bin/env perl use 5.010; use strict; say 'Thunderbolt and lightning, very, very frightening me'; # say 'Galileo' for 1..5 has nothing on this: my $galileos = 5; galileo: say "Galileo"; goto galileo if --$galileos; figaro: say 'Figaro magnifico'; pts/2 ryan@pi:~/src/shorts $> perlcritic goto.pl goto.pl source OK