From: Judd Taylor
Sent: Friday, November 22, 2013 6:14 AM

What specifically are you planning on introducing into the code that will break older perls than 5.10?

Hi Judd,

There's currently (as of PDL-2.007_01) stuff like "pack 'l<l<A16L<L', ..." and "pack 'L<*', ..." in PDL/IO/Storable.pm. If that section of code gets called on pre-5.10, it's a runtime error because those earlier perls don't understand the coercion to small-endian order via the '<' template.

Perl 5.8 does have "V" which packs an unsigned long into little-endian order, but I don't see anything that packs a *signed* long into little-endian order. It would seem (to me) a pity to have to work around such deficiencies, though I'm not passionate about this.

Cheers,
Rob


_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to