> I also noticed there’s no rule forbidding subroutine definitions in PL scripts. I thought that we had a rule against > that as well…

 

We don't have it. I would rather not have it too.

There is a problem with Plack if you define lexical variables at top level and refer to them in the subroutines.

Should be a rule for that?