Just for reference (for any Deja News hunters out there), I found pretty much exactly what I was looking for, courtesy of Donavon Keithley: Lua. See http://www.lua.org - Chuck "Chuck Messenger" <cmessengeratinamedotcom at spamfooler.com> wrote in message news:CMiE6.17858$gl.1908383 at typhoon.nyroc.rr.com... > I need to embed a scripting language in an app I'm creating (a gaming app). > The only inputs to the language will come from my app, and the only output > will go to my app. That is, there will be no OS interaction. My app is the > OS. > > I want to use an already-developed scripting language. Besides the benefit > of saving on writing my own interpreter, the biggest benefit is that I want > users of my app to be able to reference a mature body of documentation about > the scripting language itself, apart from the hooks into my system. > > So, Python looks like a promising candidate. The main problem with Python > is that I need to strip out all the OS hooks. This is partly a security > issue, and partly a code size issue. Mainly the former. I'm aware of the > rexec() feature of Python. However, in order to assure myself of the > security of the interpreter, I need to be able to make a Python library > which doesn't reference anything but the most mundane standard C lib calls > (strlen types of functions). > > Has any work been done in this direction? That is, a Python with absolutely > no OS hooks? Ideally, even memory allocation would come from my app, rather > than malloc. No file access, including stdio, etc. > > > - Chuck > >
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4