Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yes, not having a length along with the string was a mistake. It dates from an era where every byte was precious and the thought of having two bytes instead of one for length was a significant loss.

I have long wondered how terrible it would have been to have some sort of "varint" at the beginning instead of a hard-coded number of bytes, but I don't have enough experience with that generation to have a good feel for it.





Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: