Mar. 2nd, 2010
Десять или восемь?
Mar. 2nd, 2010 03:29 pmЗадумался, делать ли в Lingua::RU::Inflect проверку наличия элемента в списке циклом (который работает везде) или же взять появившийся в 5.10 оператор
Вроде бы, с одной стороны, требовать от юзера апгрейдить перл только лишь из-за того, что мне лень писать цикл — нехорошо. Более того, заставлять апгрейдиться на живом сервере (а потом ещё надо будет perl-after-upgrade делать, что тоже потребует какого-то времени) — совсем никуда не годится.
С другой стороны, компактный код, при том, что пишется быстрее, ещё и понятнее выглядит.
P. S. В /var/db/pkg/perl-5.10.1/+REQUIRED_BY обнаружил строку
upd/17:40: Снёс 5.8, оставил только 5.10. Но вот как провернуть безболезненный апгрейд на сервере? Что-то я опасаюсь ненулевого даунтайма. А, возможно, и на час он может растянуться, что плохо.
upd/14.04.2010: Пока я тут думаю, вышла версия 5.12. В портах ещё нет.
~~
.Вроде бы, с одной стороны, требовать от юзера апгрейдить перл только лишь из-за того, что мне лень писать цикл — нехорошо. Более того, заставлять апгрейдиться на живом сервере (а потом ещё надо будет perl-after-upgrade делать, что тоже потребует какого-то времени) — совсем никуда не годится.
С другой стороны, компактный код, при том, что пишется быстрее, ещё и понятнее выглядит.
P. S. В /var/db/pkg/perl-5.10.1/+REQUIRED_BY обнаружил строку
bsdpan-Lingua-RU-Inflect-0.01
— откуда она там? В /var/db/pkg/perl-5.8.9_3/+REQUIRED_BY её нет. И вообще, откуда у меня вдруг два параллельных перла-то взялось? Я, вроде, версию 5.10 специально не ставил...upd/17:40: Снёс 5.8, оставил только 5.10. Но вот как провернуть безболезненный апгрейд на сервере? Что-то я опасаюсь ненулевого даунтайма. А, возможно, и на час он может растянуться, что плохо.
upd/14.04.2010: Пока я тут думаю, вышла версия 5.12. В портах ещё нет.