<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>