POO

(Pythonic MOO)

What is POO?
POO is a Python program which operates similar to a
MOO. A MOO is an object-oriented, live-coding MUD. A MUD is a
multi-user dimension...

Let's start again. POO implements a multi-user network virtual
environment. Users connect to the server via TCP/IP, and can interact
with other users in a fashion similar to any network MUD-type game (see
also PUB). But the neat thing about a MOO
is that all the coding which makes gadgets and gizmos and ordinary objects
work is right there, available to the remote users. It can be viewed,
changed, and extended in real time, without restarting the system. POO is
the same way, but it is written entirely in Python, and all the code which
makes the objects work is (of course) Python as well.

Where are the files?

They're right here... If you want to grab these as a Gzipped
tar archive, you can try poo.tar.gz;
otherwise, you can just grab the files directly:

Where can I discuss POO with other POOers?

How closely does this follow MOO?

The earliest versions of POO were mostly a proof-of-concept, built to
demonstrate the key features of MOO, but without consciously copying its
conventions. Since then, it's been decided to follow conventions
described in the
LambdaMOO Programmer's Manual
(e.g., for function and variable names) wherever reasonable. This will
make it easier for MOO programmers to migrate to POO, and vice versa.