<HTML> <HEAD> <!-- This HTML file has been created by texi2html 1.51 from ProgrammersManual.texinfo on 4 March 1997 --> <TITLE>LambdaMOO Programmer's Manual - Server Builtins</TITLE> </HEAD> <BODY> Go to the <A HREF="ProgrammersManual_1.html">first</A>, <A HREF="ProgrammersManual_56.html">previous</A>, <A HREF="ProgrammersManual_58.html">next</A>, <A HREF="ProgrammersManual_77.html">last</A> section, <A HREF="ProgrammersManual_toc.html">table of contents</A>. <P><HR><P> <H2><A NAME="SEC57" HREF="ProgrammersManual_toc.html#TOC57">Built-in Commands</A></H2> <P> As was mentioned in the chapter on command parsing, there are five commands whose interpretation is fixed by the server: <CODE>PREFIX</CODE>, <CODE>OUTPUTPREFIX</CODE>, <CODE>SUFFIX</CODE>, <CODE>OUTPUTSUFFIX</CODE>, and <CODE>.program</CODE>. The first four of these are intended for use by programs that connect to the MOO, so-called `client' programs. The <CODE>.program</CODE> command is used by programmers to associate a MOO program with a particular verb. The server can, in addition, recognize a sixth special command on any or all connections, the <STRONG>flush</STRONG> command. </P> <P> The server also performs special processing on command lines that begin with certain punctuation characters. </P> <P> This section discusses these built-in pieces of the command-interpretation process. </P> <UL> <LI><A HREF="ProgrammersManual_58.html#SEC58">Delimiters</A>: Command-Output Delimiters <LI><A HREF="ProgrammersManual_59.html#SEC59">Programming</A>: Programming <LI><A HREF="ProgrammersManual_60.html#SEC60">Flushing</A>: Flushing Unprocessed Input <LI><A HREF="ProgrammersManual_61.html#SEC61">Initial Punctuation</A>: Initial Punctuation in Commands </UL> <P><HR><P> Go to the <A HREF="ProgrammersManual_1.html">first</A>, <A HREF="ProgrammersManual_56.html">previous</A>, <A HREF="ProgrammersManual_58.html">next</A>, <A HREF="ProgrammersManual_77.html">last</A> section, <A HREF="ProgrammersManual_toc.html">table of contents</A>. </BODY> </HTML>