InnerSpace 0.9 review

Download
by rbytes.net on

InnerSpace began as a pseudo-MUD framework, and in its heart it still is

License: GPL (GNU General Public License)
File size: 0K
Developer: Phil Christensen
0 stars award from rbytes.net

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 keywords