InnerSpace 0.9 review
DownloadInnerSpace began as a pseudo-MUD framework, and in its heart it still is
|
|
InnerSpace began as a pseudo-MUD framework, and in its heart it still is. Work is progressing on making it a robust multiuser code execution platform, written entirely in Python.
Installation:
Client:
download and install twistedjava, make sure twistedjava.jar is in your classpath
cd to the innerspace installation directory
run ./build_client.py
add the jar file build/is-client.jar to your classpath
run java inner.space.client.client
enter the username/password and host information to connect to a demo server will often be available at bubblehouse.org:8420
Server:
download and install twisted; make sure twisted is in your pythonpath, or your < pythonhome >/lib/site-packages directory. Also ensure that the current directory ('.') is
part of your pythonpath
cd to the innerspace installation directory
to build a minimal database, run:
bin/bootstrap-server.py
to run a server using the provided database, run:
bin/run-server.py
What's New in This Release:
Requirements for server:
python 2.4
twisted 2.0.1
Requirements for client:
java runtime environment >= 1.4.2
twistedjava v0.6.1
What's New in This Release:
oved get_environment function to code module, all prep of execution environment happens there
if a verb has its is_method property set (i.e. as a keyword argument to add_verb), the parser will ignore it as a verb choice, so it can only be executed programmatically
added 'sudo' method which runs a function as the owner of the current verb
InnerSpace 0.9 search tags