Pluggable storages
Describe the problem you are trying to solve. There are scenarios in which using a table-based storage has usability and/or performance issues:
- when stable pointers are required
- when a component would introduce lots of fragmentation
- when it is expensive to move
- when there are a lot of components to move
Describe the solution you'd like An interface that makes it possible to use custom storage plugins which can be configured per component.
Comments (4)
Its been a couple years since this has seen activity, wanted to check if this was still under consideration?
Yep definitely! I'm currently working on v4, which removes a lot of blockers for this work :)
Great to hear, thank you!
I'm not very experienced with C but I will take a look and see if I can help contribute to this. Is there a design doc for how you see this being implemented?
There isn't, but you can see the design in broad strokes here: https://github.com/SanderMertens/flecs/tree/storage_refactor
Bounty Available
Fund Requests
No fund requests yet. Be the first to request funding.
Paid Out
No payments have been made yet. Start working on this bounty to receive your payout