Working on new binary serialization module for phobos (hopefully)

Sean Campbell via Digitalmars-d digitalmars-d at puremagic.com
Fri Jun 5 18:27:02 PDT 2015


On Friday, 5 June 2015 at 14:55:24 UTC, Atila Neves wrote:
>>> Cerealed has more features than this as well. I'd struggle to 
>>> write code as short as I did when using it to implement 
>>> networking protocols. I also only encoded bytes as big-endian 
>>> since binary serialization is usually followed by sending 
>>> those bytes over the wire. Given you check the endianess of 
>>> the system here, how would that work?
>>>
>> I don't know what you mean bytes by themselves don't have an 
>> endianness, do they?
>> I thought is was only anything that was larger than a byte had 
>> endianness
>
> Yes. And sometimes mixed endianess depending on the 
> architecture. I might be wrong, but it seems to me that it'd be 
> hard to send the bytes over the wire with this.
>
> Atila

if you mean bit numbering then it dosen't matter because its 
managed by the
hardware anyway
http://en.wikipedia.org/wiki/Endianness#.22Bit_endianness.22

but just to be sure i'll do some tests


More information about the Digitalmars-d mailing list