<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style>@font-face {
        font-family: Cambria Math;
}
@font-face {
        font-family: Calibri;
}
@page WordSection1 {margin: 72.0pt 72.0pt 72.0pt 72.0pt; }
P.MsoNormal {
        FONT-SIZE: 11pt; FONT-FAMILY: "Calibri",sans-serif; MARGIN: 0cm 0cm 0pt
}
LI.MsoNormal {
        FONT-SIZE: 11pt; FONT-FAMILY: "Calibri",sans-serif; MARGIN: 0cm 0cm 0pt
}
DIV.MsoNormal {
        FONT-SIZE: 11pt; FONT-FAMILY: "Calibri",sans-serif; MARGIN: 0cm 0cm 0pt
}
A:link {
        TEXT-DECORATION: underline; COLOR: #0563c1
}
SPAN.MsoHyperlink {
        TEXT-DECORATION: underline; COLOR: #0563c1
}
A:visited {
        TEXT-DECORATION: underline; COLOR: #954f72
}
SPAN.MsoHyperlinkFollowed {
        TEXT-DECORATION: underline; COLOR: #954f72
}
SPAN.EmailStyle17 {
        FONT-FAMILY: "Calibri",sans-serif; COLOR: windowtext
}
SPAN.EmailStyle18 {
        FONT-FAMILY: "Calibri",sans-serif; COLOR: windowtext
}
.MsoChpDefault {
        FONT-SIZE: 10pt
}
</style><style id="owaParaStyle">P {
        MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px
}
</style>
</head>
<body lang="EN-AU" link="#0563c1" vlink="#954f72" fPStyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">
<p>> I also noticed there’s no rule forbidding subroutine definitions in PL scripts. I thought that we had a rule against > that as well…</p>
<div style="FONT-SIZE: 16px; FONT-FAMILY: Times New Roman; COLOR: #000000">
<div>
<div class="WordSection1">
<p class="MsoNormal"> </p>
<p class="MsoNormal">We don't have it. I would rather not have it too.</p>
<p class="MsoNormal">There is a problem with Plack if you define lexical variables at top level and refer to them in the subroutines.
</p>
<p class="MsoNormal">Should be a rule for that?</p>
<p class="MsoNormal"> </p>
</div>
</div>
</div>
</div>
</body>
</html>