Ты прав, я неправильно выразился.

17 июня 2013 г., 14:43 пользователь Ilya Chesnokov <[email protected]
> написал:

>
> 16 июня 2013 г., 8:44 пользователь Иван Бессарабов 
> <[email protected]>написал:
>
> > Мой типичный boilerplate такой:
>> > ...
>> >  use autodie qw<:all>;
>>
>> Вот тут пишут что это сильно замедляет работу:
>>
>>
>> http://blogs.perl.org/users/vyacheslav_matjukhin/2013/06/dont-copy-use-autodie-in-every-module.html
>>
>>
> Насколько я понял, не работу, а скорость запуска приложения.
>
>
>> 13 июня 2013 г., 14:14 пользователь Maxim Vuets 
>> <[email protected]>написал:
>>
>> 2013/6/13 Ruslan Zakirov <[email protected]>:
>>> >
>>> > 2013/6/13 Maxim Vuets <[email protected]>
>>> >>
>>> >> 2013/6/13 Dmitry L. <[email protected]>:
>>> >> > Привет!
>>> >> >
>>> >> > Возник вопрос, а где правильно (не с точки зрения синтаксиса, а
>>> вообще)
>>> >> > и
>>> >> > нагляднее писать use utf8 в файле с модулем?
>>> >> > 1. до package My::Module;
>>> >> > 2. после package My::Module;
>>> >>
>>> >> Прагма utf8 имеет лексическую область видимости. Объявите до --- будет
>>> >> на файл. После --- на пакет.
>>> >
>>> >
>>> > По этому все лексические прагмы нуно писать до пакета, в том числе
>>> strict,
>>> > warnings... Один файл - один пакет - это хорошо, но иногда надо два и
>>> более
>>> > и вот тогда может быть неприятный сюрприз.
>>>
>>> Говоря в общем, да, я согласен (-: Мой типичный boilerplate такой:
>>>
>>>     use strict;
>>>     use warnings;
>>>     use autodie qw<:all>;
>>>     use utf8;
>>>     use open qw<:utf8 :std>;
>>>
>>>
>>>
>>> ##############################################################################
>>>     package My::Package;
>>>
>>>     use Something;
>>> ...
>>> --
>>> Moscow.pm mailing list
>>> [email protected] | http://moscow.pm.org
>>>
>>
>>
>> --
>> Moscow.pm mailing list
>> [email protected] | http://moscow.pm.org
>>
>>
>
>
> --
> Best regards,
> Ilya Chesnokov
>
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>
>
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить