On Sun, Sep 22, 2019 at 12:06 PM Vinnie Falco via Boost < boost@lists.boost.org> wrote:
I've been working on a massively-multiplayer online blackjack casino server, called Beast Lounge [1]. The server and client communicate using JSON-RPC over WebSocket. I have developed a brand-new JSON library for this project, in accordance with the following design goals:
* Robust support for custom allocators throughout. * Array and object interfaces closely track their corresponding C++20 container equivalents. * Use `std::basic_string` for strings. * Minimize use of templates for reduced compilation times. * Parsers and serializers work incrementally (['online algorithms]). * Elements in objects may also be iterated in insertion order.
You can see the JSON library in development here:
https://github.com/vinniefalco/json
Is there any interest in proposing this for Boost?
I'm very interested; except... I'm happy to hear feedback or answer questions about this library.
Feel free to open an issue on the repository, or reply here.
Why does it need to depend on Beast? That's not the kind of dependency I'd expect from a JSON library. -- -- Rene Rivera -- Grafik - Don't Assume Anything -- Robot Dreams - http://robot-dreams.net