more useful options | |
PerlMonks |
Re^4: Iteratively unpack structure from binary file ( ReadBytes, ReadFloat, ReadInt32 )by ikegami (Patriarch) |
on Oct 22, 2014 at 03:22 UTC ( [id://1104628]=note: print w/replies, xml ) | Need Help?? |
It's a pretty incomplete API. You didn't even support the integer formats used by most communication protocols. As for memorable and self-documenting, all that's needed here is
That would be more meaningful and surely at least 10 times faster. If so, that's the difference between 6 seconds and 60 seconds when processing large files as is usually the case with such code.
So why did you go out of your way to write code that will read your integers on those platforms?
perlpacktut recommends Convert::Binary::C for C structs. Your API isn't easier at handling those; it's completely useless at handling alignment.
In Section
Seekers of Perl Wisdom
|
|