ncwei, because of the x86 architecture, it's both theorically and practically impossible to create an infinite number. Very, VERY large, yes - infinite, no. If you have the combined IQ of Albert E and Stevie H, you possibly could concoct a theorum whereby the memory could be reused to produce an ever increasing number, but again, you need an every increasing memory. Look at it this way, how many pieces of paper your you need to write it down on?
Now theorically, if you're willing to dump Windows and just about every other OS in use, you can set the x86 chip to run in a planar mode. That'll mean that memory is not assigned my the usual address techniques few of us properly grasp, and you can assign the memory in a single, massive chunk instead of collections bytes, segments, etc.
... The x86 chip CAN do this, but as far as I'm aware, no-one has every written an OS for it (c'MON people, prove me wrong !)
Then again, I could just have the wrong end of this infinite stick, and could well be talking out of my universe!
In the meantime here's a challenge to all the real hardcore assemblers/debuggers/MC-heads out there....
HOW WOULD YOU DO IT?
Mind you, wouldn't it be fun if new apps ran on Event Horizons instead being event driven???
Don't laugh! If you've every read the BOFH, you'll know it could SERIOUSLY cut down on support calls!....