Concepts

This section of the documentation covers the use of Objects, Libraries and References, Notations, Styles and Types and how each is created, edited and used in the Sym application.

The topics covered include:

Topic Description
Objects An object is the basic building block of all of the symbolic content contained in a document - every term in every symbolic expression in Sym is an instance of an object. Many of the objects used in Sym have an object definition that specifies how the object looks and behaves, but it's also possible to create objects that don't have object definitions.
Library Locations and References Locations are used to manage groups of libraries and documents. The purpose of locations is to make documents portable from one machine to another. To do that, locations can be online as well as on your local machine.
Notations and Rendering The purpose of notations is to make it possible to easily change the way expressions are displayed. Notations are assigned to Document Modules, Unit Test Modules and Object Modules. The notation assigned determines which renderings are selected for each expression in the module.
Styles Each notation refers to a stylesheet. Stylesheets define Styles. Styles are used in two places. First, they can be used to style text. Second, they can be used to style parts of an expression in a rendering. You can create new style and new stylesheets.
Types Every term in every expression in a Sym document has a type assigned to it. Every object definition has a type definition as one of its components.