On 12/13/05, malcolm.ryan / gmail.com <malcolm.ryan / gmail.com> wrote: > I'm thinking about building a new MUD server (for those who are less > ancient than I, think "MUD == text only MMORPG"). I'd like to allow > players to build and program objects in the world, but I'd rather avoid > having to write my own programming language. I was wondering whether an > existing scripting language like Ruby might be useable? > > The first problem is, of course, that I don't want the players to be > able to do _everything_ the language offers. Their code should only > affect the running of the world, and they should not be able to change > or delete files on my system or do other nasty things. > > I'm aware of the $SAFE setting and the tainting procedure, but I'm not > sure how I could use this to do what I want. Any suggestions? Well, this isn't exactly an answer to your question, but... Have you heard of FaerieMUD? http://www.faeriemud.org/ > Malcolm > > > -- Bill Guindon (aka aGorilla)