banana ^ ? split sorry, am in a giddy mood tonight found a scripting language i get on with.. Lua as long as you're happy :P makes a change, im usually "a miserable git" according to swmbo Lua is pretty neat, and used for a lot of embedded stuff it's like the new Tcl doesn't lua hardly bloat up executables? i seem to remember that as being one of the great things about it yeah, the interpreter is tiny so using minimally in applications is easy, and doesn't make programs suddenly seem bloated esp compared to perl, tcl etc. Lua is also designed to be easily sandboxable. As standard, a lua script running in an an embedded setup has no access to anything outside of lua itself until you write hooks to let it read/write the variables in your app etc Compared to embedding perl, you have to work hard to remove all the file opening and process spawning options from it before it is anywhere close to being something you might want to let untrusted code run in