> That's data, so it stores data, so it's data structure.
Technically, the component storage is, at best, a ADS. But that's grasping at straws given that you can just store components directly in a function's stack frame. Still, the component storage isn't "the ECS" in the same way that a service injector isn't "the Clean Architecture ", even though you'll always have them in some form in each.
> No, using data structure doesn't mean it isn't one.
Now, where did I say that?
> This doesn't matter.
For the discussion of whether ECS is a data structure, it is, given that you previously stated that ECS was meant for storing data, and "often" contradicts that.
> You're way off the map in what causes 50MB binaries.
I haven't asserted anything about it. You did, and you have yet to prove it.
> Same thing
Pretty much everything stores data in someway. Which brings us back to the "kernel is a data structure in your eyes?" question from earlier. I don't think it is me who isn't making much of a point.