diff --git a/README.md b/README.md index 772b7e2..40153b0 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/ROADMAP.md b/ROADMAP.md index 2f46561..ee6513b 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -13,3 +13,4 @@ - add INDEX fragment trait - use compact prefix-tree for chunks - optional ffi component storages +- add EXCLUSIVE fragment trait diff --git a/develop/testing/pairs_tests.lua b/develop/testing/pairs_tests.lua index 75d2f47..81db443 100644 --- a/develop/testing/pairs_tests.lua +++ b/develop/testing/pairs_tests.lua @@ -1443,6 +1443,4 @@ do end -- TODO: --- Add errors on modifying pairs --- add exclusive trait -- add is_pair/is_wildcard