<\body> Besides blocks of the form <\quotation> :>> the meta-format also allows you to use blocks of the form <\quotation> #>> Here > specifies an ``output channel'' to which the body > has to be sent. The default output channel is , but we also provide channels and for specifying the prompt and a default input for the next input in a session. Default inputs may be useful for instance be useful for demo modes of computer algebra systems. In the future, we also plan to support and channels. plug-in> The plug-in shows how to use prompts. It consists of the files <\verbatim> \ \ \ \ \ \ \ \ \ \ \ \ The routine for displaying the next prompt is given by <\cpp-code> void next_input () { \ \ counter++; \ \ cout \\ DATA_BEGIN \\ "prompt#"; \ \ cout \\ "Input " \\ counter \\ "] "; \ \ cout \\ DATA_END; } This routine is both used for displaying the startup banner <\cpp-code> cout \\ DATA_BEGIN \\ "verbatim:"; cout \\ "A LaTeX -\ TeXmacs converter"; next_input (); cout \\ DATA_END; cout.flush (); and in the body of the main loop <\cpp-code> char buffer[100]; cin.getline (buffer, 100, '\\n'); cout \\ DATA_BEGIN \\ "verbatim:"; cout \\ DATA_BEGIN; cout \\ "latex:$" \\ buffer \\ "$"; cout \\ DATA_END; next_input (); cout \\ DATA_END; cout.flush (); <\initial> <\collection>