I'm developing a desktop application that has as a requirement a window that allows the user to write/run small scripts that are interepreted (and can be written) at runtime (although they will also be able to save them for later use).
I've glanced at Groovy and Jython and am thinking I ought to be using one of these as opposed to creating my own "mini-language" (no matter how much that appeals to me). I'm curious as to what other people think is the best way to go about something like this. The language needs to be fairly simple/straightforward but I'd like give it as much flexibility/utility as
java can give. The primary(possibly only) useage of the scripts will be for
string manipulation and counting/simple arithmetic.
Any input or personal experiences that can help me avoid false starts etc would be greatly appreciated.
-Tad