Didn't we have the this important debate (c.f. [0]l recently? I thought it was concluded that you can use VA_ARGS or addressless memory like registers to escape the tyranny of finite pointers.<p>[0] <a href="https://en.wikipedia.org/wiki/How_many_angels_can_dance_on_the_head_of_a_pin%3F" rel="nofollow">https://en.wikipedia.org/wiki/How_many_angels_can_dance_on_t...</a>
If we're going to have this argument, are we allowed to read/write to external storage? That would seem to me to circumvent the bounds of pointer address space.<p>The interface to the external storage only needs bidirectional sequential access rather than random access, so we don't even have to worry about the disk addresses becoming too large for the addressable internal memory.