[Moscow.pm] Russian::Perl
Mons Anderson
inthrax на gmail.com
Чт Окт 8 02:09:33 PDT 2009
On Thursday 08 October 2009 12:47:51 Walery Studennikov wrote:
> 8 октября 2009 г. 13:29 пользователь Mons Anderson <mons на cpan.org> написал:
> > Вобщем я собираюсь сделать Russian::Perl
> > Предварительный набросок:
> >
> > use strict;
> > use feature qw(say state switch);
> > use mro;
> > use utf8;
> > use Encode;
> >
> > # derived from common::sense;
> > no warnings;
> > use warnings qw(FATAL closed threads internal debugging pack substr
> > malloc unopened portable prototype inplace io pipe unpack regexp
> > deprecated exiting glob digit printf utf8 layer
> > reserved parenthesis taint closure semicolon);
> > no warnings qw(exec newline);
>
> А зачем махинации с warnings?
Хорошо описано зачем в common::sense;
> > Вопросы:
> >
> > 1. Есть идея сделать по аналогии с utf8::* еще cp1251::* и koi8r::*
> > т.е чтобы cp1251::decode(...) koi8r::decode(...)
а) + Я бы пользовался
б) - Не уверен, что многие сталкиваются с разными кодировакими
в) + Почему-бы Russian Perl'у не включать опции для работы с русскими
кодировками?
можно сделать тегом ':8bit'
> > 2. включать ли namespace::clean?
>
> А зачем?
Вот я и спрашиваю: нужно-ли
> > 3. Включать ли Carp?
>
> Скорее да.
>
> > 4. Включать-ли IO::Handle?
>
> Не всем он нужен...
тоже склюняюсь к этому.
> > 6. Реализовавать-ли версионирование по дате, как предлагалось в
> > обсуждении
>
> IMHO:
> а) геморой.
> б) дата не ассоциируется в мозгу с набором фич и мало что скажет.
> Другое дело -- какие-то major-версии, с которыми ещё можно что-то
> ассоциировать / что-то запомнить.
в принципе да, можно оперировать версией как обычно.
> > 7. Что сделать по тегам :blackjack и :hookers? ;)
>
> use Sex qw(Safe Sex); ;)
))
--
Vladimir Perepelitsa aka Mons Anderson
<inthrax на gmail.com> / #99779956
Подробная информация о списке рассылки Moscow-pm