] >
GLOSS is a 'system' written by Dr R.W.Kaye at the University of Birmingham. It converts plain text written in the GLOSS language into XML.
XML, short for Extensible Markup Language, is a general purpose markup language. It is a subset of the language SGML, has many, many applications and allows the user to write their own tags. (A tag is a markup element, we shall see how they are used in the section: The Basics of (X)HTML). Applications of XML, such as XHTML and pMathML, have predefined tags but still inherit the strict rules of XML.
The glosser is the program used to convert your source file into the specified language. It is called (opened) either from the command line, the right-click menu of a gloss file, or from the jEdit gloss plugin.
The GLOSS system requires two files in order to gloss your source file.
The glosser will need your source file and the necessary MV file. It uses the MV file to 'break down' your source file into 'tokens' and rebuild it according to the MV. The glosser only builds a bare bones output file, and during the gloss process three more files will be copied to the directory of the output file from the gloss install directory. These files help to style your 'bare-bones' document, and need to be in the same directory as your web page. These files are:
I will not go into the details of how the glosser actually performs the conversion, if you wish to find out more please go to the gloss homepage.
Since GLOSS writes XML, GLOSS has many applications. The one we shall focus on in this guide is to write mathematical websites.
This page is copyright. Web page design and creation by GLOSS.