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

Serialization libraries? #491

Open
dieggsy opened this issue Apr 9, 2024 · 3 comments
Open

Serialization libraries? #491

dieggsy opened this issue Apr 9, 2024 · 3 comments

Comments

@dieggsy
Copy link

dieggsy commented Apr 9, 2024

There doesn't appear to be a section on serialization.

Maybe a whole extra section isn't necessary, but I think it would be nice to at least mention cl-store.

@vindarel
Copy link
Collaborator

vindarel commented Apr 9, 2024

correct, there's improvements to be done in that area. There are some solutions under "persistent object DB" (even if those are not persistent DBs): cl-naive-store and clache (that uses cl-store). I think at the time I didn't mention cl-store because I didn't like its documentation, and IIRC clache is a bit more high-level.

@dieggsy
Copy link
Author

dieggsy commented Apr 9, 2024

For what it's worth, cl-store does appear to have had a bit more recent development than clache and I find its API more straightforward and focused. If someone just wants to serialize to disk, I think cl-store makes sense (and pulls in fewer dependencies)

@hxzrx
Copy link

hxzrx commented Oct 12, 2024

For binary serialization, I recommend cl-conspack, which was inspired by MessagePack. The usage is very easy and it's very convenient to transfer data over networks, and some impls in other languages are also available.

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

No branches or pull requests

3 participants