Florian Schulz
09/06/2021, 5:01 AMKonrad Hinsen
09/06/2021, 7:31 AMAlex Chichigin
09/06/2021, 9:38 AMJimmy Miller
Ivan Reese
However, as programs get larger, it becomes much more difficult to reorganize the data. Testing whether a single, simple change has any effect on performance can take the developer a long time, because once the data structures must change, all of the code that acts on that data structure breaks. So Jai provides mechanisms for automatically transitioning between SoA and AoS without breaking the supporting code.Which makes me wonder if this sort of generality of data access is similar to the approach Clojure takes to its data structures — and if so, whether they're directly aligned or lie along slightly different axes.
Jimmy Miller
ibdknox
09/07/2021, 4:24 PM