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

New serealization system #143

Open
marty1885 opened this issue May 15, 2020 · 0 comments
Open

New serealization system #143

marty1885 opened this issue May 15, 2020 · 0 comments
Labels
enhancement New feature or request

Comments

@marty1885
Copy link
Member

I'm going to admit. The serialization code Etaler uses stinks. The types are a mess and so do the syntax. First of all, cereal is mediocre but not optimal

  • Slow
  • Not the smallest binary
  • (I think) no runtime error checking
  • etc...

An the current code that handles serializing/de-serializing just smells... See the horrible code. So the aim of this issue is to

  1. See if we can replace cereal
  2. Refactor the serialization code so it don't stink

This properly will cause newer version of Etaler not able to read old save files. But meh..

@marty1885 marty1885 added the enhancement New feature or request label May 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant