Howdy,
I've been pondering alternative methods to allowing unknown persons to submit game code in my game engine, e.g. player created levels, characters, monsters and items, but of course sandboxing Python code is nontrivial. I've hit upon using a Scheme interpreter in Python to potentially solve this problem, with a possible variation on parsing to make the Scheme code appear more Pythonic. Has anyone had similar success or failure or a better understanding of Scheme than me who explain why this is A) awesome or B) teh suck.
And, yes, I know how daft it may seem to embed another interpreted language inside an interpreted language, but I'm expecting rather small Scheme patterns, and Python in its current state simply cannot be sandboxed, and I think I might actually hate C++. :D
Thanks,
--
Andrew Ulysses Baker
"failrate"
- [pygame] Use of PyScheme for game projects andrew baker
- Re: [pygame] Use of PyScheme for game projects Kamilche
- Re: [pygame] Use of PyScheme for game projects Bob Ippolito
- Re: [pygame] Use of PyScheme for game projects andrew baker
- Re: [pygame] Use of PyScheme for game projects James Hofmann
- Re: [pygame] Use of PyScheme for game projects Bob Ippolito
- Re: [pygame] Use of PyScheme for game projects René Dudfield
- Re: [pygame] Use of PyScheme for game proj... James Hofmann
- Re: [pygame] Use of PyScheme for game... Brian Fisher
- Re: [pygame] Use of PyScheme for ... andrew baker
- Re: [pygame] Use of PyScheme for game projects Tim Ansell
