I'm trying to make some simple 3D visualisations as part of a CS project, and Alice seems like the ideal thing for the job. Except for one thing - I want to program in another language, and let that program generate the input for Alice. Basically, I would like to get rid of that pretty user interface. Is there any way to do that?

Ideally I would like my other program (in, say, Perl or Java) to control the actions in the 3D world in real-time, but if I can get that program to generate an Alice program which I later run, that might do. Can I somehow import the code? Or do you have any other suggestions?
________GLASS PIPE PICTURES
________Videos Pornos

This looks like it could possibly solve my problems, if I can just get it all to work.
The wiki article was very helpful thank you; I've managed to get that much to work after a series of peculiar bugs. But I can't find any more information about it anywhere, and this isn't quite enough. I now know how to change a variable using a script, and how to print things. But what about calling a method from within the script?
Typing world.methodname() gives an error. Without parenthesis it gives no error but also doesn't do anything.
________Marijuana indica
________DODGE POWER WAGON HISTORY

This looks like it could possibly solve my problems, if I can just get it all to work.
The wiki article was very helpful thank you; I've managed to get that much to work after a series of peculiar bugs. But I can't find any more information about it anywhere, and this isn't quite enough. I now know how to change a variable using a script, and how to print things. But what about calling a method from within the script?
Typing world.methodname() gives an error. Without parenthesis it gives no error but also doesn't do anything.

Click on "more details" and if it says things like "*starting world*", then scroll to the bottom and read that since it's the debugger and will tell you what's wrong.

There's also another small problem: About 90% of the time, when I try to start Alice, it resets the properties file, thus disabling scripting again. Also slightly annoying.
________MAZDA MILLENIA
________EXPERT INSURANCE