On 05/08/2013 11:57 PM, Adrian_H wrote:
But to hurt the interoperability of the rest of the community is hurting the progress of the community, and that is not good. A standard needs to be created for binary interoperability, for speed, size, and genericity. Xml is ok for certain usages where resources are plentiful, but is too bloated for other things like micro controllers where resources are scarce.
If I interpret your proposal correctly, then you seem to aim for interoperability between C++ applications only. Interoperability is not restricted to C++ applications, so the C++ standard is not the best place to standardize it. There are plenty of standards for binary wire protocols, that works regardless which language the application is written in. The following is just a small sample: http://en.wikipedia.org/wiki/Comparison_of_data_serialization_formats http://en.wikipedia.org/wiki/Binary_xml http://en.wikipedia.org/wiki/List_of_automation_protocols Anyways, the Boost community does not decide what is standardized, so this discussion is perhaps better carried out on isocpp.org.