Там бинарный формат малость отличается.
Так что при попытке прочитать на 5.8 записанное в 5.16 имеем ругань вида
"Storable binary image v2.8 more recent than I am (v2.6) at ......."
Естественно, пишется в network-ordered через nfreeeze/nstore, да и вообще
это все в 32-битной среде.

Regards,
Michael Bochkaryov



2013/10/9 Sergey Homenkow <[email protected]>

> А в чём там проблема между версиями? Вроде бы всё совместимо.
> Кроме различия freeze для 32/64 битных систем.
>
> Решается заменой на nfreeze.
> Ещё и результат становится меньше (затраты на паковку кажется на 5%
> больше).
>
>
>
>
> 9 октября 2013 г., 19:07 пользователь Michael Bochkaryov <
> [email protected]> написал:
>
> >
> > Всем привет!
> >
> > Сорри за дурацкий вопрос, но потребовалось тут задачку решить.
> > Есть стопка системок под perl 5.8, которые общаются с помощью Storable.
> > Нужно обеспечить возможность общаться с другими системами на Perl 5.16 с
> минимальными изменениями в коде.
> > Обмен двусторонний - собственно, проблема только с записью на 5.16 и
> последующим чтением на 5.8
> >
> > Решается ли такое или без влезания в потроха Storable не обойтись?
> >
> > Альтернативные форматы не предлагать - я и сам этот Storable не люблю :-)
> >
> > Спасибо!
> >
> >
> > Regards,
> > Michael Bochkaryov
> >
> >
> >
> > --
> > Moscow.pm mailing list
> > [email protected] | http://moscow.pm.org
> >
>
>
>
> --
> Sergey Homenkow, skype:homenkow_s
>
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>
>
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить