Some comments perhaps:
libunits
libunitsconversion
libdisplayunits
libunitspolicy
=> doesn't fit IMHO, as this is (AFAIU) not a general units conversion lib
libbinaryunits
=> binary units are in principle not just byte units, are they? so IMHO, also doesn't fit
libmetric
=> analogous as with libbinaryunits,.. this is not a generic metric conversion lib, is it?
libbyteunits
libbytesize
libbytes
libbyteprefix
=> doesn't cover that you perhaps also cover bit (not byte) units with your lib
libkibi
=> a) why using kibi, not gibi etc.? so this is a rather specific name,.. also the lib is not just about the 1024 units, but also the 1000
libcompsizeunits
=>just strange,.. also there are perhaps more units in computing than just bits and bytes
libinary
=> same argument, as with libbinaryunits,.. also IMHO this is lib - inary
libbunits
=> would be my vote,... b could be bytes and bits as well as binary
Werner Baumann - 15 years ago
Strictly speaking this is nor about units but about prefixes. As far as I see binary prefixes are only used for bytes while for every thing else decimal prefixes are used. My suggestion:
libbyteprefix
By the way: I think the Ubunto UnitsPolicy as well as the library you are going to write are a good move to end the confusion.
Some comments perhaps:
libunits
libunitsconversion
libdisplayunits
libunitspolicy
=> doesn't fit IMHO, as this is (AFAIU) not a general units conversion lib
libbinaryunits
=> binary units are in principle not just byte units, are they? so IMHO, also doesn't fit
libmetric
=> analogous as with libbinaryunits,.. this is not a generic metric conversion lib, is it?
libbyteunits
libbytesize
libbytes
libbyteprefix
=> doesn't cover that you perhaps also cover bit (not byte) units with your lib
libkibi
=> a) why using kibi, not gibi etc.? so this is a rather specific name,.. also the lib is not just about the 1024 units, but also the 1000
libcompsizeunits
=>just strange,.. also there are perhaps more units in computing than just bits and bytes
libinary
=> same argument, as with libbinaryunits,.. also IMHO this is lib - inary
libbunits
=> would be my vote,... b could be bytes and bits as well as binary
Strictly speaking this is nor about units but about prefixes. As far as I see binary prefixes are only used for bytes while for every thing else decimal prefixes are used. My suggestion:
libbyteprefix
By the way: I think the Ubunto UnitsPolicy as well as the library you are going to write are a good move to end the confusion.
Cheers
Werner