> Yup, though usual caveats on if the item stored is itself a fat object requiring a pointer chase... SIMD exists as well, SBCL has it available out of the box through sb-simd. SBCL also tries to be a bit smart with its linked lists: when first making a list, if you make it sequentially (make the cons cells sequentially), it'll all be allocated sequentially. And regardless of that, when the garbage collector moves a list, its new location will be sequential.
This is the sort of thing that I was referring to when I referred to "cache-aware implementations of Lisps".
This is the sort of thing that I was referring to when I referred to "cache-aware implementations of Lisps".