Put some CLOS in your ECS
edoput.it
edoput.it
If for your specific usage pattern, whatever it is, looping over entire "columns" is more common than insertions and deletions, then you're likely to benefit from this pattern due to locality, even though the theoretical complexity is the same.
im pretty used to existing ecs libs and they all let you add entities as collections of components and do queries. without that, this is just a collection of structs
Components aren't arrays, components are stored in arrays.
was expecting a networking primer