On Sat Feb 08 03:04:53 2014, SREZIC wrote:
Show quoted text
Not entirely. The messge should probably more accurately read "no support for packing 64bit big-endian integers".
The problem for 5.8 is that pack doesn't understand the '>' big-endian specifier. This will mean that Protocol::CassandraCQL::Type::BIGINT and the various other related types (COUNTER and TIMESTAMP), will have problems. Additionally, without endian support for d> and f>, we can't pack FLOAT and DOUBLE types.
If you particularly needed this on perl 5.8, it could be done by providing some kind of workaround versions of the following pack formats in a perl 5.8-compatible way:
Show quoted text q> Q> d> f>
However, it's some effort to go to to support a triple (and soon-to-be quadruple) EOL'ed perl version, so I wasn't going to bother up-front.
--
Paul Evans