Some more advanced MOO clients go beyond simply enabling you to connect to the MOO. They also support editing of the content of the MOO using their own interface rather than the MOO’s built-in facilities. This is often more convenient and flexible than using the MOO’s built in text editor. These clients are all cross-platform.
RMOO is a MOO client for the GNU Emacs text editor. It will run anywhere Emacs runs. RMOO allows you to edit notes, mail and code in separate Emacs buffers and then send them back to the MOO.
Emacs is the ultimate customisable programming environment, so implementing a MOO client in it gives you access to a wide range of useful tools to use when writing and editing for the MOO.
TkMOO is a MOO client implemented in the TCL scripting language. It will run anywhere the “wish” TCL/Tk interpreter is installed.
Note that you may need to edit the code to refer to a more modern version of wish before it will run.