A pretty common thing to do is to make bindings to an existing scripting language such as Tcl, Lua, or Guile. This has all sorts of advantages  you don't have to come up with your own language, and your users have at least some chance of having heard of the language before.  13:44, 11 Dec 2004 (UTC)