Whilst it wouldn't be too hard to fix this particular problem; in general it's probably not worth the effort.
Storable, as the name suggests, is a fast, memory dump&retrieve format, not a data interchange format.
As such, whilst it would be possible to fix-up this problem; and that could be extended to deal with mismatching byte-orders and 32/64-bit mismatches; that would inevitably make the module slower for its intended purpose.
In the end that would be another case of feature creep ruining yet another module, by compromising its core function.
Perhaps the module's biggest mistake is in not making clear its intended purpose and its unsuitability as an interchange format.
With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
In the absence of evidence, opinion is indistinguishable from prejudice.
|