<div dir="ltr">Ну может тогда поменять порядок, чтоб меньше писать? :)<div><br></div><div><div>use warnings "NONFATAL" => "all";</div><div>use common::sense;</div><div><br></div></div><div><br></div>

</div><div class="gmail_extra"><br><br><div class="gmail_quote">13 июня 2013 г., 17:13 пользователь Oleg Alistratov <span dir="ltr"><<a href="mailto:ali@ali.org.ua" target="_blank">ali@ali.org.ua</a>></span> написал:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
13.06.2013, 15:58, "Олег Алексеенков" <<a href="mailto:proler@gmail.com">proler@gmail.com</a>>:<br>
<div class="im">> Oleg Alistratov <<a href="mailto:ali@ali.org.ua">ali@ali.org.ua</a>> писал(а) в своём письме Thu, 13 Jun 2013<br>
> 16:52:33 +0400:<br>
><br>
>>  13.06.2013, 15:23, "Олег Алексеенков" <<a href="mailto:proler@gmail.com">proler@gmail.com</a>>:<br>
>>>  Oleg Alistratov <<a href="mailto:ali@ali.org.ua">ali@ali.org.ua</a>> писал(а) в своём письме Thu, 13 Jun<br>
>>>  2013<br>
>>>  14:52:23 +0400:<br>
>>><br>
>>>  Подход противоположный началу тредика:<br>
>>>  use common::sense;<br>
>>>  use warnings "NONFATAL" => "all";<br>
>>>  no warnings qw(uninitialized);<br>
>>  Помнится, первое уже включает третье.<br>
><br>
> Но второе выключает третье, которое включает первое.<br>
<br>
</div>Это пять. Чета ржу )<br>
<div class="HOEnZb"><div class="h5"><br>
>>>  "NONFATAL" => "all" нужен например для не падания на<br>
>>>  hex "\x01"<br>
>>>  - интересное место, warnings отключает die<br>
>>>>   Есть еще такой очень неоднозначный модуль common::sense :)<br>
>>>><br>
>>>>   13.06.2013, 13:14, "Maxim Vuets" <<a href="mailto:maxim.vuets@gmail.com">maxim.vuets@gmail.com</a>>:<br>
>>>>>   2013/6/13 Ruslan Zakirov <<a href="mailto:ruz@bestpractical.com">ruz@bestpractical.com</a>>:<br>
>>>>>>    2013/6/13 Maxim Vuets <<a href="mailto:maxim.vuets@gmail.com">maxim.vuets@gmail.com</a>><br>
>>>>>>>    2013/6/13 Dmitry L. <<a href="mailto:dim0xff@gmail.com">dim0xff@gmail.com</a>>:<br>
>>>>>>>>    Привет!<br>
>>>>>>>><br>
>>>>>>>>    Возник вопрос, а где правильно (не с точки зрения синтаксиса, а<br>
>>>>>>>>   вообще)<br>
>>>>>>>>    и<br>
>>>>>>>>    нагляднее писать use utf8 в файле с модулем?<br>
>>>>>>>>    1. до package My::Module;<br>
>>>>>>>>    2. после package My::Module;<br>
>>>>>>>    Прагма utf8 имеет лексическую область видимости. Объявите до ---<br>
>>>>>>>   будет<br>
>>>>>>>    на файл. После --- на пакет.<br>
>>>>>>    По этому все лексические прагмы нуно писать до пакета, в том числе<br>
>>>>>>   strict,<br>
>>>>>>    warnings... Один файл - один пакет - это хорошо, но иногда надо<br>
>>>>>>  два и<br>
>>>>>>   более<br>
>>>>>>    и вот тогда может быть неприятный сюрприз.<br>
>>>>>   Говоря в общем, да, я согласен (-: Мой типичный 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>
>>>>>       package My::Package;<br>
>>>>><br>
>>>>>       use Something;<br>
>>>>>   ...<br>
>>>>>   --<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>
>>>  --<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>
><br>
> --<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>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Oleg Alistratov<br>
</font></span><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><br clear="all"><div><br></div>-- <br>Sincerely yours,<br>Oleg Kostyuk (CUB-UANIC)
</div>