This is a track ticket for rt.cpan.org #35666
The following is cut and paste from that report
This bug should affect all platforms. I'm trying to improve on
PDL::IO::HDF5, and HDF5 has both signed and unsigned byte (I8/U8) types.
However, PDL only has unsigned byte types. Any PDLs created from HDF5 files
(and potentially other data sources) will be incorrect if they are signed
Suggest an extra PDL type of PDL_SB to go along with PDL_B (so as not to
break existing code... though it _should_ be PDL_UB and PDL_B).
I'm using PDL v2.4.3, Perl 5.8.8 (on MSWin32 if it matters)
I'm the original submitter... sorry. I finally found my PAUSE account. ;)
Also suggest the following full list of datatypes (* means need to add):
The bigger question is do we do the datatypes consistently, and have
PDL_B and PDL_UB (which breaks older progams), or maintain backwards
compatibility and use PDL_B and PDL_SB?