As a developer, managing a SharedTable as an array is a pain since there are no helper functions for it. I want push, pop, shift, and unshift. Specifying a specific position probably doesn’t make sense for threaded code and I haven’t found a need for it.
We can see how these operations can be useful, considering that they regular tables have table.insert/table.remove to perform them.
It is likely that we will keep the naming close to our table library instead of these strange Java names (who came up with unshift there anyway?).
4 Likes