Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate moving away from xml serialization #370

Open
adriengivry opened this issue Feb 14, 2025 · 1 comment
Open

Investigate moving away from xml serialization #370

adriengivry opened this issue Feb 14, 2025 · 1 comment
Labels
Feature New feature to the engine Refactoring Something that needs a refactoring

Comments

@adriengivry
Copy link
Owner

Problem this feature should fix
XML was great in 2003, but since then, many more optimized and easier to read serialization file types emerged.
We should investigate moving to:

  • Cereal (JSON but with a C++ serialization layer)
  • Raw JSON (with rapidjson)
  • MessagePack (msgpack): JSON but saved as binary, fast, better for builds, not human readable

Expected solution
Find and implement this new serialization system.

@adriengivry adriengivry added Feature New feature to the engine Refactoring Something that needs a refactoring labels Feb 14, 2025
@adriengivry
Copy link
Owner Author

adriengivry commented Feb 14, 2025

I would lean towards Cereal. And maybe msgpack (on top of Cereal) for builds

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature New feature to the engine Refactoring Something that needs a refactoring
Projects
None yet
Development

No branches or pull requests

1 participant