That's a nice lin oNyx. I like the way it compares the main options for some key tasks.
I am learning Jython at work for some stand-alone scripting needs ( always just worked in ksh before ) and in that process I've come across some embedding discussion over at the Jython site ( http://www.jython.org/docs/embedding.html
). This actually looks to be an extension of the "Hello World" question from dray.
For me itt's not so much the technical "how" that has me looking for more info on this as the more nebulous "when and why".
In my virtually unlimited < wishful thinking > free time I've been supplementing my (fairly basic) J2EE Java experience to develop some games which are growing slowly in complexity. I hope to start a basic turn-based strategy game soon and can understand how the use of scripting could help with many things including (if I understand correctly) the ability to tweak the game without need to recompile and re-run which would help speed up areas such as play balance tests, etc., as well as such things as scenario and map events. However, I have not found a good reference of embedded scripts in action for such tasks. Often things just click together for me once I see an example but trying to read and apply from a completely theoretical direction is harder.
I hate the situations of a solution looking for a problem and I am not yet at a point where I NEED embedded scripting, but if anyone can point to or explain some basic examples of a problem and how embedded scripting helped solve it I would appreciate it.
If this is going too far from the OP's question I can take it up in a different thread. It seems it may be along the line of dray's question as well though.