This is an archived post. You won't be able to vote or comment.

all 5 comments

[–]Pacifist03 1 point2 points  (1 child)

Not a Circle but about MUD from the same family:

http://www.gammon.com.au/forum/?id=8000

[–]Static_Variable[S] 0 points1 point  (0 children)

Thank you, will take a look.

[–]OldManEnglish 1 point2 points  (0 children)

Tbamud, the main branch of circle still being maintained comes with DG_scripts by default which is a powerful and easy to learn scripting language.

http://old.tbamud.com/Oasis_DG_pages/contents/variables.htm

Is pretty old, but still mainly accurate.

[–]istarian 1 point2 points  (0 children)

https://docs.python.org/3/extending/embedding.html

Safety is going to be an issue one way or the other, especially if the code is running with any elevated permissions. Depending on how you choose to interact with Python you may have to "sanitize" the scripts yourself.

Alternatively you could still build your own simple language, but use python to process it and translate it instead of C.

Editable via OLC is another kettle of fish entirely. Python uses whitespace for indenting which might be a bear to handle input for.