-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Thin bindings for sled database (NoSQL) #3850
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
Comments
@dumblob prime31 has the tool for that: https://github.com/prime31/V-C-Wrapper-Generator |
@dumblob Haven't tried it yet but AFAIK it's been used in this module: https://github.com/vgtk/vgtk3 |
@dumblob why would it matter what language a tool is written in? If it gets the job done who cares? ive used the generator to wrap FMOD, Flecs, SDL, Kinc (an entire game engine), PhysicsFS and prolly half a dozen other libs I don’t use anymore. |
My words. Absolutely agree. Sometimes things catch my eye without any deeper meaning 😉 (one might think that tools for V will be written in something closer to V).
Sounds pretty solid. Thanks for the work! |
Currently there is lack of NoSQL support in V.
I think the sled DB is easy to integrate (it's written in Rust and exports C interface), extremely fast and really tiny (definitely smaller than SQLite). sled is also inherently multithreaded with highly scalable algorithms and overall very modern design while supporting ACID transactions etc. and can be tuned also for high-throughput and/or low-latency setups (it can even compete with in-memory DBs like Redis).
Of course such bindings would be a separate vpm package. Btw. is it possible to automatically generate V bindings for C interfaces?
The text was updated successfully, but these errors were encountered: