update roadmap

This commit is contained in:
BlackMATov
2025-08-18 05:26:49 +07:00
parent 3b411cce25
commit be64359177
3 changed files with 6 additions and 12 deletions

View File

@@ -54,7 +54,6 @@
- [Aliases](#aliases)
- [Predefs](#predefs)
- [Functions](#functions)
- [Relations](#relations)
- [Classes](#classes)
- [Chunk](#chunk)
- [Builder](#builder)
@@ -1144,15 +1143,6 @@ batch_destroy :: query... -> ()
each :: entity -> {each_state? -> fragment?, component?}, each_state?
execute :: query -> {execute_state? -> chunk?, entity[]?, integer?}, execute_state?
process :: system... -> ()
debug_mode :: boolean -> ()
collect_garbage :: ()
```
### Relations
```
primary :: entity, fragment, integer? -> fragment?, component?
secondary :: entity, fragment, integer? -> fragment?, component?
@@ -1161,6 +1151,11 @@ secondaries :: entity, fragment -> {secondaries_state? -> fragment?, component?}
primary_count :: entity, fragment -> integer
secondary_count :: entity, fragment -> integer
process :: system... -> ()
debug_mode :: boolean -> ()
collect_garbage :: ()
```
### Classes

View File

@@ -13,3 +13,4 @@
- add INDEX fragment trait
- use compact prefix-tree for chunks
- optional ffi component storages
- add EXCLUSIVE fragment trait

View File

@@ -1443,6 +1443,4 @@ do
end
-- TODO:
-- Add errors on modifying pairs
-- add exclusive trait
-- add is_pair/is_wildcard