On Nov 21, 2015 2:50 PM, "Tom Browder" <tom.brow...@gmail.com> wrote:
...
> Can we choose (at least initially) a binary format to get started
> with?  From my brief look at the three:
...
> BSON
> ---------
>
> + Apache 2 license
> + C implementation available (uses CMake, has extensive test suite), see:
>    https://github.com/mongodb/libbson/tree/master/
> + docs: use xml format
> + specification version 1, see:
>    http://bsonspec.org/spec.html
> + conversion to/from JSON: ???

After studying the code a bit more, I vote for BSON. It does have
conversion to/from JSON, lots of documentation, is heavily used, and should
be fairly easily added to our 'other' src. In addition, it is buildable on
Windows (MSVC 2010 and later), OS X, and Solaris as is.

The current primary build system is GNU autoconf with CMake as an
alternative.  However, certain desirable configuration options  (such as
optimization, debugging, and hardening) are not available using CMake, but
I am sure the BRL-CAD team could fix that and donate the changes back
upstream.

Cheers!

-Tom
------------------------------------------------------------------------------
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to