
Hi all, Regarding "interactive" VPython on the web, this wouldn't be too hard with a Zope product -- or even just an external method: o HTML form to enter VPython code, and an Image which represents the result. o Type a line of code/VPython-command at the end of the script window. Press a "submit" button. o After a few seconds, get the same form back, with the extra command and the updated image. o Repeat. Naturally, you could add features to make it play back in a less interactive way, a palette to express common function calls etc (i.e. you push the button and the function is typed into the window -- using Javascript -- to remind you of what the syntax looks like), and so on. What it would do is create a browser-based interface to VPython so the user doesn't have to have it installed on their machine. The downside of course, is that you (whoever's running the server) have to pay for all the CPU cycles involved and the bandwidth used is pretty high (because you ship a different image to the browser after every step). So a *good* design would probably consider the overload failure mode you want to see (i.e. what your server should do if there are too many people using it). It might not matter in an academic setting, though (plenty of CPU, large bandwidth, few users). Will VPython run with Python 2.1.3? If it requires 2.2, this would be just a bit harder with the current Zope releases, since AFAIK Zope still needs 2.1. Also, you need to be able to render to an image (i.e. use VPython in a "batch mode") rather than the screen. Does that make sense? Cheers, Terry -- Terry Hancock ( hancock at anansispaceworks.com ) Anansi Spaceworks http://www.anansispaceworks.com