Mon Jun 20 18:41:28 CEST 2011

Making up binary tags: always use flat encoding

It's a royal pain to encode hierarchical data structures in a binary
protocol (i.e. type tagging binary serialized data).  However, it
seems simplest to just centralize this information, because any form
of hierarchical allocation seems to introduce more arbitrary

( Note: in most representations objects are already flat-tagged, using
  a memory pointer! )

The same goes for error codes.