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

CausalBase Serialization #10

Open
bobby opened this issue Mar 11, 2020 · 0 comments · May be fixed by #15
Open

CausalBase Serialization #10

bobby opened this issue Mar 11, 2020 · 0 comments · May be fixed by #15

Comments

@bobby
Copy link
Contributor

bobby commented Mar 11, 2020

Currently, it is possible to view the EDN current-state of a CausalBase. However, there is no way to serialize the entire CausalBase (including history, etc.) for, e.g., putting it in LocalStorage in a browser or sending it on the wire.

CausalBase should implement the CLJ(S) multimethods and protocols necessary to serialize its entirety to EDN, and should add EDN readers for de-serializing back into memory.

Transit would also be nice to have, but could be maintained as a separate project, to keep dependencies lean and clean.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant