[Moscow.pm] transform sort function to Schwartzian Transform ??

Alexandr Gomoliako zzz на zzz.org.ua
Сб Сен 10 07:11:27 PDT 2011


On 9/10/11, Ilya Chesnokov <chesnokov.ilya at gmail.com> wrote:
> И да, я считаю, что приведённое выражение гораздо более читабельно,
> чем аналогичное:

> if ( $str =~
> /((?i)([+-]?)((?=[.]?[0-9])([0-9]*)(?:([.])([0-9]{0,}))?)(?:([E])(([+-]?)([0-9]+))|))/

>> if ($str =~ $RE{num}{real}{-keep}) {
>>    $number   = $1;
>>    $whole    = $3;
>>    $decimals = $5;

Это далеко не аналогично, у вас было бы что-то ближе к if ($str =~
/(..)(..)(..)/), что намного читабельнее, проще, понятнее и не требует
изучения очередного левого модуля со cpan, еще и огромного к тому же.

Теперь ясно, почему никто не хочет учитывать мнение комьюнити.

Regexp::Common это плохо.


Подробная информация о списке рассылки Moscow-pm