yaxu wrote on Jan 7th, 2006, 8:53pm: I want to load the processing editor, type in some code, press the run button and have the program start running. Well this is how processing works already. But then I want to change the code, press the run button again, and have the program continue running with all its data intact, but with the new code.
This is what we used to do at the Atelier Hypermedia before we switched from Lingo to Processing. It's one of the (rare) things that I miss from that world. We've been livecoding in the atelier for years, in fact many of the classes were built around modifying code while it runs. Processing has made everything else easier, but we lost livecode, which was really our dada...
When I first moved over to Processing I did try running several Processing instances at once on Windows (couldn't get it to work on my Macs, although it's possible with native apps). This was a wonky but fun way to recreate some of the livecode performances I've done in the past, and since I used Midi to generate the sound output, the audio/visual improvisation worked pretty good! I was even able to play around with a double-screen configuration to approximate some livecoding where you don't want the code on the same screen as the display (although I recommend always having the code visible in some form or another, otherwise it's just a video
yaxu wrote on Jan 7th, 2006, 8:53pm:Anyway, I should release my proof of concept. I'll finish it off and upload it somewhere hopefully by next weekend.
This sounds promising! I agree that programming in Java/Processing syntax is better than using yet-another language (I'm guessing that I'm up to about a dozen, maybe double that, it's getting out of hand!) So sticking to Processing would be great, although Cello seems to suggest that you could run live Java code through Rhino, or maybe I didn't understand...
I've seen Alex perform, quite brilliant. Can't wait...