Mercurial > hg > xemacs-beta
diff man/lispref/objects.texi @ 5791:9fae6227ede5
Silence texinfo 5.2 warnings, primarily by adding next, prev, and up
pointers to all nodes. See xemacs-patches message with ID
<5315f7bf.sHpFD7lXYR05GH6E%james@xemacs.org>.
author | Jerry James <james@xemacs.org> |
---|---|
date | Thu, 27 Mar 2014 08:59:03 -0600 |
parents | d967d96ca043 |
children |
line wrap: on
line diff
--- a/man/lispref/objects.texi Mon Jan 27 17:52:33 2014 +0100 +++ b/man/lispref/objects.texi Thu Mar 27 08:59:03 2014 -0600 @@ -60,7 +60,7 @@ * Equality Predicates:: Tests of equality between any two objects. @end menu -@node Printed Representation +@node Printed Representation, Comments, Lisp Data Types, Lisp Data Types @section Printed Representation and Read Syntax @cindex printed representation @cindex read syntax @@ -104,7 +104,7 @@ not be evaluated later. @xref{Input Functions}, for a description of @code{read}, the basic function for reading objects. -@node Comments +@node Comments, Primitive Types, Printed Representation, Lisp Data Types @section Comments @cindex comments @cindex @samp{;} in comment @@ -124,7 +124,7 @@ @xref{Comment Tips}, for conventions for formatting comments. -@node Primitive Types +@node Primitive Types, Programming Types, Comments, Lisp Data Types @section Primitive Types @cindex primitive types @@ -252,7 +252,7 @@ toolbar-data @end itemize -@node Programming Types +@node Programming Types, Editing Types, Primitive Types, Lisp Data Types @section Programming Types @cindex programming types @@ -287,7 +287,7 @@ * Weak List Type:: A list with special garbage-collection properties. @end menu -@node Integer Type +@node Integer Type, Floating Point Type, Programming Types, Programming Types @subsection Integer Type In XEmacs Lisp, integers can be fixnums (that is, fixed-precision @@ -321,7 +321,7 @@ @xref{Numbers}, for more information. -@node Floating Point Type +@node Floating Point Type, Character Type, Integer Type, Programming Types @subsection Floating Point Type XEmacs supports floating point numbers. The precise range of floating @@ -335,7 +335,7 @@ @xref{Numbers}, for more information. -@node Character Type +@node Character Type, Symbol Type, Floating Point Type, Programming Types @subsection Character Type @cindex @sc{ascii} character codes @cindex char-int confoundance disease @@ -673,7 +673,7 @@ the easily readable escape sequences, such as @samp{\t}, instead of an actual whitespace character such as a tab. -@node Symbol Type +@node Symbol Type, Sequence Type, Character Type, Programming Types @subsection Symbol Type A @dfn{symbol} in XEmacs Lisp is an object with a name. The symbol @@ -740,7 +740,7 @@ @end group @end example -@node Sequence Type +@node Sequence Type, Cons Cell Type, Symbol Type, Programming Types @subsection Sequence Types A @dfn{sequence} is a Lisp object that represents an ordered set of @@ -770,7 +770,7 @@ exception: the empty list @code{()} always stands for the same object, @code{nil}. -@node Cons Cell Type +@node Cons Cell Type, Array Type, Sequence Type, Programming Types @subsection Cons Cell and List Types @cindex address field of register @cindex decrement field of register @@ -890,7 +890,7 @@ * Association List Type:: A specially constructed list. @end menu -@node Dotted Pair Notation +@node Dotted Pair Notation, Association List Type, Cons Cell Type, Cons Cell Type @subsubsection Dotted Pair Notation @cindex dotted pair notation @cindex @samp{.} in lists @@ -967,7 +967,7 @@ @end example @end ifinfo -@node Association List Type +@node Association List Type, , Dotted Pair Notation, Cons Cell Type @subsubsection Association List Type An @dfn{association list} or @dfn{alist} is a specially-constructed @@ -992,7 +992,7 @@ @xref{Association Lists}, for a further explanation of alists and for functions that work on alists. -@node Array Type +@node Array Type, String Type, Cons Cell Type, Programming Types @subsection Array Type An @dfn{array} is composed of an arbitrary number of slots for @@ -1021,7 +1021,7 @@ The array type is contained in the sequence type and contains the string type, the vector type, and the bit vector type. -@node String Type +@node String Type, Vector Type, Array Type, Programming Types @subsection String Type A @dfn{string} is an array of characters. Strings are used for many @@ -1134,7 +1134,7 @@ @xref{Strings and Characters}, for functions that work on strings. -@node Vector Type +@node Vector Type, Bit Vector Type, String Type, Programming Types @subsection Vector Type A @dfn{vector} is a one-dimensional array of elements of any type. It @@ -1154,7 +1154,7 @@ @xref{Vectors}, for functions that work with vectors. -@node Bit Vector Type +@node Bit Vector Type, Function Type, Vector Type, Programming Types @subsection Bit Vector Type A @dfn{bit vector} is a one-dimensional array of 1's and 0's. It @@ -1176,7 +1176,7 @@ @xref{Bit Vectors}, for functions that work with bit vectors. -@node Function Type +@node Function Type, Macro Type, Bit Vector Type, Programming Types @subsection Function Type Just as functions in other programming languages are executable, @@ -1197,7 +1197,7 @@ a function object at run time and then call it with the primitive functions @code{funcall} and @code{apply}. @xref{Calling Functions}. -@node Macro Type +@node Macro Type, Primitive Function Type, Function Type, Programming Types @subsection Macro Type A @dfn{Lisp macro} is a user-defined construct that extends the Lisp @@ -1211,7 +1211,7 @@ a macro as far as XEmacs is concerned. @xref{Macros}, for an explanation of how to write a macro. -@node Primitive Function Type +@node Primitive Function Type, Compiled-Function Type, Macro Type, Programming Types @subsection Primitive Function Type @cindex special operators @@ -1247,7 +1247,7 @@ @end group @end example -@node Compiled-Function Type +@node Compiled-Function Type, Autoload Type, Primitive Function Type, Programming Types @subsection Compiled-Function Type The byte compiler produces @dfn{compiled-function objects}. The @@ -1259,7 +1259,7 @@ @samp{#<compiled-function...>}. If @code{print-readably} is true, however, it is @samp{#[...]}. -@node Autoload Type +@node Autoload Type, Char Table Type, Compiled-Function Type, Programming Types @subsection Autoload Type An @dfn{autoload object} is a list whose first element is the symbol @@ -1279,13 +1279,13 @@ @code{autoload}, which stores the object in the function cell of a symbol. @xref{Autoload}, for more details. -@node Char Table Type +@node Char Table Type, Hash Table Type, Autoload Type, Programming Types @subsection Char Table Type @cindex char table type (not yet documented) -@node Hash Table Type +@node Hash Table Type, Range Table Type, Char Table Type, Programming Types @subsection Hash Table Type @cindex hash table type @@ -1317,7 +1317,7 @@ @xref{Hash Tables}, for information on how to create and work with hash tables. -@node Range Table Type +@node Range Table Type, Weak List Type, Hash Table Type, Programming Types @subsection Range Table Type @cindex range table type @@ -1343,13 +1343,13 @@ @xref{Range Tables}, for information on how to create and work with range tables. -@node Weak List Type +@node Weak List Type, , Range Table Type, Programming Types @subsection Weak List Type @cindex weak list type (not yet documented) -@node Editing Types +@node Editing Types, Window-System Types, Programming Types, Lisp Data Types @section Editing Types @cindex editing types @@ -1381,7 +1381,7 @@ * ToolTalk Pattern Type:: A pattern, in the ToolTalk IPC protocol. @end menu -@node Buffer Type +@node Buffer Type, Marker Type, Editing Types, Editing Types @subsection Buffer Type A @dfn{buffer} is an object that holds text that can be edited @@ -1444,7 +1444,7 @@ @end group @end example -@node Marker Type +@node Marker Type, Extent Type, Buffer Type, Editing Types @subsection Marker Type A @dfn{marker} denotes a position in a specific buffer. Markers @@ -1466,7 +1466,7 @@ @xref{Markers}, for information on how to test, create, copy, and move markers. -@node Extent Type +@node Extent Type, Window Type, Marker Type, Editing Types @subsection Extent Type An @dfn{extent} specifies temporary alteration of the display @@ -1498,7 +1498,7 @@ Extents are used to implement text properties. @xref{Text Properties}. -@node Window Type +@node Window Type, Frame Type, Extent Type, Editing Types @subsection Window Type A @dfn{window} describes the portion of the frame that XEmacs uses to @@ -1532,7 +1532,7 @@ @xref{Windows}, for a description of the functions that work on windows. -@node Frame Type +@node Frame Type, Device Type, Window Type, Editing Types @subsection Frame Type A @var{frame} is a rectangle on the screen (a @dfn{window} in standard @@ -1555,7 +1555,7 @@ @xref{Frames}, for a description of the functions that work on frames. -@node Device Type +@node Device Type, Console Type, Frame Type, Editing Types @subsection Device Type A @dfn{device} represents a single display on which frames exist. @@ -1579,7 +1579,7 @@ @xref{Consoles and Devices}, for a description of several functions related to devices. -@node Console Type +@node Console Type, Window Configuration Type, Device Type, Editing Types @subsection Console Type A @dfn{console} represents a single keyboard to which devices @@ -1608,7 +1608,7 @@ @xref{Consoles and Devices}, for a description of several functions related to consoles. -@node Window Configuration Type +@node Window Configuration Type, Event Type, Console Type, Editing Types @subsection Window Configuration Type @cindex screen layout @@ -1630,12 +1630,12 @@ @xref{Window Configurations}, for a description of several functions related to window configurations. -@node Event Type +@node Event Type, Process Type, Window Configuration Type, Editing Types @subsection Event Type (not yet documented) -@node Process Type +@node Process Type, Stream Type, Event Type, Editing Types @subsection Process Type The word @dfn{process} usually means a running program. XEmacs itself @@ -1663,7 +1663,7 @@ return information about, send input or signals to, and receive output from processes. -@node Stream Type +@node Stream Type, Keymap Type, Process Type, Editing Types @subsection Stream Type A @dfn{stream} is an object that can be used as a source or sink for @@ -1687,7 +1687,7 @@ @xref{Read and Print}, for a description of functions related to streams, including parsing and printing functions. -@node Keymap Type +@node Keymap Type, Syntax Table Type, Stream Type, Editing Types @subsection Keymap Type A @dfn{keymap} maps keys typed by the user to commands. This mapping @@ -1700,7 +1700,7 @@ @xref{Keymaps}, for information about creating keymaps, handling prefix keys, local as well as global keymaps, and changing key bindings. -@node Syntax Table Type +@node Syntax Table Type, Display Table Type, Keymap Type, Editing Types @subsection Syntax Table Type Under XEmacs 20, a @dfn{syntax table} is a particular type of char @@ -1720,7 +1720,7 @@ @xref{Syntax Tables}, for details about syntax classes and how to make and modify syntax tables. -@node Display Table Type +@node Display Table Type, Database Type, Syntax Table Type, Editing Types @subsection Display Table Type A @dfn{display table} specifies how to display each character code. @@ -1728,35 +1728,35 @@ table is actually a vector of length 256, although in XEmacs 20 this may change to be a particular type of char table. @xref{Display Tables}. -@node Database Type +@node Database Type, Charset Type, Display Table Type, Editing Types @subsection Database Type @cindex database type (not yet documented) -@node Charset Type +@node Charset Type, Coding System Type, Database Type, Editing Types @subsection Charset Type @cindex charset type (not yet documented) -@node Coding System Type +@node Coding System Type, ToolTalk Message Type, Charset Type, Editing Types @subsection Coding System Type @cindex coding system type (not yet documented) -@node ToolTalk Message Type +@node ToolTalk Message Type, ToolTalk Pattern Type, Coding System Type, Editing Types @subsection ToolTalk Message Type (not yet documented) -@node ToolTalk Pattern Type +@node ToolTalk Pattern Type, , ToolTalk Message Type, Editing Types @subsection ToolTalk Pattern Type (not yet documented) -@node Window-System Types +@node Window-System Types, Type Predicates, Editing Types, Lisp Data Types @section Window-System Types @cindex window system types @@ -1779,61 +1779,61 @@ compiled into XEmacs. @end menu -@node Face Type +@node Face Type, Glyph Type, Window-System Types, Window-System Types @subsection Face Type @cindex face type (not yet documented) -@node Glyph Type +@node Glyph Type, Specifier Type, Face Type, Window-System Types @subsection Glyph Type @cindex glyph type (not yet documented) -@node Specifier Type +@node Specifier Type, Font Instance Type, Glyph Type, Window-System Types @subsection Specifier Type @cindex specifier type (not yet documented) -@node Font Instance Type +@node Font Instance Type, Color Instance Type, Specifier Type, Window-System Types @subsection Font Instance Type @cindex font instance type (not yet documented) -@node Color Instance Type +@node Color Instance Type, Image Instance Type, Font Instance Type, Window-System Types @subsection Color Instance Type @cindex color instance type (not yet documented) -@node Image Instance Type +@node Image Instance Type, Toolbar Button Type, Color Instance Type, Window-System Types @subsection Image Instance Type @cindex image instance type (not yet documented) -@node Toolbar Button Type +@node Toolbar Button Type, Subwindow Type, Image Instance Type, Window-System Types @subsection Toolbar Button Type @cindex toolbar button type (not yet documented) -@node Subwindow Type +@node Subwindow Type, X Resource Type, Toolbar Button Type, Window-System Types @subsection Subwindow Type @cindex subwindow type (not yet documented) -@node X Resource Type +@node X Resource Type, , Subwindow Type, Window-System Types @subsection X Resource Type @cindex X resource type (not yet documented) -@node Type Predicates +@node Type Predicates, Equality Predicates, Window-System Types, Lisp Data Types @section Type Predicates @cindex predicates @cindex type checking @@ -2220,7 +2220,7 @@ @end example @end defun -@node Equality Predicates +@node Equality Predicates, , Type Predicates, Lisp Data Types @section Equality Predicates @cindex equality