Skip to content
This repository has been archived by the owner on Jan 4, 2024. It is now read-only.

Low-level implementation details #10

Open
neverfox opened this issue Nov 26, 2016 · 0 comments
Open

Low-level implementation details #10

neverfox opened this issue Nov 26, 2016 · 0 comments

Comments

@neverfox
Copy link

neverfox commented Nov 26, 2016

I'm thinking about venturing down the path of implementing some persistent data structures in Rust, namely RRB-vectors and, subsequently, hitchhiker trees, so this has been a great example to study. I'm curious about the use of alloc/libc here. I take it you're essentially trying to make up for the lack of GC? If so, I'm curious if these kind of structures could be built with less low-level memory manipulation, using something like “epoch-based memory reclamation”. Thoughts?

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

No branches or pull requests

1 participant