<div dir="ltr">> <span style="font-family:arial,sans-serif;font-size:13px">Мой </span><span class="" style="font-family:arial,sans-serif;font-size:13px">типичный</span><span style="font-family:arial,sans-serif;font-size:13px"> </span><span class="" style="font-family:arial,sans-serif;font-size:13px">boilerplate</span><span style="font-family:arial,sans-serif;font-size:13px"> </span><span class="" style="font-family:arial,sans-serif;font-size:13px">такой</span><span style="font-family:arial,sans-serif;font-size:13px">:</span><div>

<font face="arial, sans-serif">> ...</font></div><div><font face="arial, sans-serif">> </font><span style="font-family:arial,sans-serif;font-size:13px"> use autodie qw<:all>;</span></div><div><font face="arial, sans-serif"><br>

</font></div><div><font face="arial, sans-serif">Вот тут пишут что это сильно замедляет работу:<br></font><div><br></div><div><a href="http://blogs.perl.org/users/vyacheslav_matjukhin/2013/06/dont-copy-use-autodie-in-every-module.html">http://blogs.perl.org/users/vyacheslav_matjukhin/2013/06/dont-copy-use-autodie-in-every-module.html</a><br>

</div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">13 июня 2013 г., 14:14 пользователь Maxim Vuets <span dir="ltr"><<a href="mailto:maxim.vuets@gmail.com" target="_blank">maxim.vuets@gmail.com</a>></span> написал:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">2013/6/13 Ruslan Zakirov <<a href="mailto:ruz@bestpractical.com">ruz@bestpractical.com</a>>:<br>
<div><div class="h5">><br>
> 2013/6/13 Maxim Vuets <<a href="mailto:maxim.vuets@gmail.com">maxim.vuets@gmail.com</a>><br>
>><br>
>> 2013/6/13 Dmitry L. <<a href="mailto:dim0xff@gmail.com">dim0xff@gmail.com</a>>:<br>
>> > Привет!<br>
>> ><br>
>> > Возник вопрос, а где правильно (не с точки зрения синтаксиса, а вообще)<br>
>> > и<br>
>> > нагляднее писать use utf8 в файле с модулем?<br>
>> > 1. до package My::Module;<br>
>> > 2. после package My::Module;<br>
>><br>
>> Прагма utf8 имеет лексическую область видимости. Объявите до --- будет<br>
>> на файл. После --- на пакет.<br>
><br>
><br>
> По этому все лексические прагмы нуно писать до пакета, в том числе strict,<br>
> warnings... Один файл - один пакет - это хорошо, но иногда надо два и более<br>
> и вот тогда может быть неприятный сюрприз.<br>
<br>
</div></div>Говоря в общем, да, я согласен (-: Мой типичный boilerplate такой:<br>
<br>
    use strict;<br>
    use warnings;<br>
    use autodie qw<:all>;<br>
    use utf8;<br>
    use open qw<:utf8 :std>;<br>
<br>
<br>
    ##############################################################################<br>
    package My::Package;<br>
<br>
    use Something;<br>
...<br>
<div class="HOEnZb"><div class="h5">--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div><br></div>