Ask HN: How can I run a never ending program written in Processing?

3 points by Artnome ↗ HN
I'm programing an art project in Processing that creates new images without repeating itself. I'd like to run and stream it continuously for as long as possible. Any ideas?

3 comments

[ 2.5 ms ] story [ 19.3 ms ] thread
Not sure I understand the question. Loop() should call draw() each frame, forever. Does it just hang, or run out of memory?
Looping works, this is more of a hardware question I think. I want the same instance of the program to run for years/decades if possible. Also want it to be available for people to see it in the same state on the web (streaming vs them running it locally). Does that make a bit more sense?
Like John Simon's "Every Icon", which cycles through ALL 32x32 monochrome bitmaps and should run continuously for billions of years ;)

Originally conceived for Palm Pilot during the mid-1990s heyday of the device, you begin to see the dilemma. Not sure about original jvm-based processing, but P5JS simply uses requestAnimationFrame for its infinite loop. And could probably run for years on a private web server with backup power (or low power ARM board attached to solar array / fuel cell). But decades? Will the web still exist?

http://www.numeral.com/panels/everyicon.html