MUCK supports two online programming languages,
MPI and Muck
MPI is an interpretted language (you don't need to compile
it; the server reads the code directly) available to all players.
MUF is a compiled, stack-based language, available to
players who have a Mucker bit (an
M flag). In general,
MPI is better for one-off programming tasks and customizing
messages (descriptions, exit
MUF is better for public utilities and tasks that involve
modifying the database.
The following sections describe both
MUF in greater detail.