Boost logo

Boost :

Subject: Re: [boost] The file boost/detail/endian.hpp needs to be set up for your CPU type
From: Bjorn Reese (breese_at_[hidden])
Date: 2013-05-09 07:49:39


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.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk