<p dir="ltr">Круто, статья должна быть многим полезна.</p>
<p dir="ltr">Есть несколько правок:</p>
<p dir="ltr">* В куске<br>
"анонимными функциями<br>
оверрайдом функций<br>
специальной формой оператора goto"<br>
Упоминание goto уже лишнее, т.к. изменён пример.</p>
<p dir="ltr">* в "Бесскобочные функции" и в прототипах<br>
стоит упомянуть про такой способ.<br>
sub aaa($$;$);<br>
...<br>
...<br>
sub aaa{<br>
    ...<br>
}</p>
<p dir="ltr">* <br>
 sub adder($) {<br>
    my $x = shift; # в котором x — свободная переменная,<br>
    return sub ($) { my $y = shift; # а y — связанная переменная<br>
return $x + $y; }; }</p>
<p dir="ltr">Мне кажется, что комментарии перепутаны 2 раза, т.к. $x замыкается в функции и становится её частью.</p>