Hacker News new | ask | show | jobs
by thayne 543 days ago
Another way to represent an EoA that would be homomorphic to AoE would be to use a SoA that as an array of the tags/discremenants, and a separate array containing unions for the values. Although, that would be a little harder to work with.

If the order doesn't matter, you could use a separate field for each variant of the enum.