No description
Find a file
Markus Scully 87957bfbf8
♻️📝 vanth, varo: Refactor storage backend, fix distribution sampling, and enhance type handling
- Refactored `Store` to use a trait-based backend with type-specific tables, replacing the previous enum approach.
- Implemented `Sqlite` and `Memory` backends with proper table management and type-aware operations.
- Added serialization/deserialization handling in `Store` using `serde_json`.
- Implemented `ToString` for `Ty` and improved equality comparisons using string representation.
- Fixed `Distribution::sample` in `varo` to correctly handle 0, 1, and 2+ moments cases.
- Updated store integration tests to verify type-specific storage operations including write, read, and deletion.
- Commented out unfinished `EntityContents` and related structs pending future implementation.
2025-08-07 12:05:55 +03:00
.cargo ♻️🍱💩👷 crates/vanth, project: Refactor entity system and setup; migrate to Nix flakes 2025-08-04 21:03:15 +03:00
crates ♻️📝 vanth, varo: Refactor storage backend, fix distribution sampling, and enhance type handling 2025-08-07 12:05:55 +03:00
.gitignore Init commit 2024-11-14 23:24:15 +00:00
Cargo.lock 🧪 workspace, varo: Implement RNG with ChaCha8 and add optimization function 2025-08-06 16:46:58 +03:00
Cargo.toml 🧪 workspace, varo: Implement RNG with ChaCha8 and add optimization function 2025-08-06 16:46:58 +03:00
flake.lock ♻️🍱💩👷 crates/vanth, project: Refactor entity system and setup; migrate to Nix flakes 2025-08-04 21:03:15 +03:00
flake.nix ♻️🍱💩👷 crates/vanth, project: Refactor entity system and setup; migrate to Nix flakes 2025-08-04 21:03:15 +03:00
LICENSE Refactor: Convert project to a Bevy-based workspace and node 2025-07-12 22:59:41 +03:00
README.md Refactor: Convert project to a Bevy-based workspace and node 2025-07-12 22:59:41 +03:00

Vanth

Vanth is a work in progress. Maybe some kind of distributed ECS database?