I see that binary might be interesting.  But why add OO to the mix?  There are other worlds to mix the best from.<p>As one silly example, you can consider Google&#x27;s protocol buffers.  They are not particularly OO-y.  (I have great sympathies for functional languages, but I don&#x27;t think they offer too much insight into how to format your data files.  And neither does OO?)