Internally, Blitz would just iterate through the list x number of times anyway, so an EachIn wouldn't be any slower. But no, there isn't any native way to do this.
Just out of interest, I can't image a situation where you'd want to index a TList where it didn't make sense to just make it an array of objects - I'd like to see an example.
Just out of interest, I can't image a situation where you'd want to index a TList where it didn't make sense to just make it an array of objects - I'd like to see an example.