comparison lispref/objects.texi @ 76993:55c9ef5f1559

Improve index entries.
author Richard M. Stallman <rms@gnu.org>
date Sat, 07 Apr 2007 01:53:53 +0000
parents 6d19c76d81c5
children 2e5dc150d8fb 4ef881a120fe
comparison
equal deleted inserted replaced
76992:cb061d31cf52 76993:55c9ef5f1559
286 @cindex whitespace 286 @cindex whitespace
287 @cindex bell character 287 @cindex bell character
288 @cindex @samp{\a} 288 @cindex @samp{\a}
289 @cindex backspace 289 @cindex backspace
290 @cindex @samp{\b} 290 @cindex @samp{\b}
291 @cindex tab 291 @cindex tab (ASCII character)
292 @cindex @samp{\t} 292 @cindex @samp{\t}
293 @cindex vertical tab 293 @cindex vertical tab
294 @cindex @samp{\v} 294 @cindex @samp{\v}
295 @cindex formfeed 295 @cindex formfeed
296 @cindex @samp{\f} 296 @cindex @samp{\f}
297 @cindex newline 297 @cindex newline
298 @cindex @samp{\n} 298 @cindex @samp{\n}
299 @cindex return 299 @cindex return (ASCII character)
300 @cindex @samp{\r} 300 @cindex @samp{\r}
301 @cindex escape 301 @cindex escape (ASCII character)
302 @cindex @samp{\e} 302 @cindex @samp{\e}
303 @cindex space 303 @cindex space (ASCII character)
304 @cindex @samp{\s} 304 @cindex @samp{\s}
305 You can express the characters control-g, backspace, tab, newline, 305 You can express the characters control-g, backspace, tab, newline,
306 vertical tab, formfeed, space, return, del, and escape as @samp{?\a}, 306 vertical tab, formfeed, space, return, del, and escape as @samp{?\a},
307 @samp{?\b}, @samp{?\t}, @samp{?\n}, @samp{?\v}, @samp{?\f}, 307 @samp{?\b}, @samp{?\t}, @samp{?\n}, @samp{?\v}, @samp{?\f},
308 @samp{?\s}, @samp{?\r}, @samp{?\d}, and @samp{?\e}, respectively. 308 @samp{?\s}, @samp{?\r}, @samp{?\d}, and @samp{?\e}, respectively.
659 empty list. The empty list is actually the symbol @code{nil}. 659 empty list. The empty list is actually the symbol @code{nil}.
660 @xref{Lists}, for functions that work on lists. Because most cons 660 @xref{Lists}, for functions that work on lists. Because most cons
661 cells are used as part of lists, the phrase @dfn{list structure} has 661 cells are used as part of lists, the phrase @dfn{list structure} has
662 come to refer to any structure made out of cons cells. 662 come to refer to any structure made out of cons cells.
663 663
664 @cindex atom 664 @cindex atoms
665 Because cons cells are so central to Lisp, we also have a word for 665 Because cons cells are so central to Lisp, we also have a word for
666 ``an object which is not a cons cell.'' These objects are called 666 ``an object which is not a cons cell.'' These objects are called
667 @dfn{atoms}. 667 @dfn{atoms}.
668 668
669 @cindex parenthesis 669 @cindex parenthesis
751 | | | | | | | | | 751 | | | | | | | | |
752 --------------- ---------------- ------------------- 752 --------------- ---------------- -------------------
753 @end group 753 @end group
754 @end smallexample 754 @end smallexample
755 755
756 @cindex @code{nil} in lists 756 @cindex @code{nil} as a list
757 @cindex empty list 757 @cindex empty list
758 A list with no elements in it is the @dfn{empty list}; it is identical 758 A list with no elements in it is the @dfn{empty list}; it is identical
759 to the symbol @code{nil}. In other words, @code{nil} is both a symbol 759 to the symbol @code{nil}. In other words, @code{nil} is both a symbol
760 and a list. 760 and a list.
761 761
1491 1491
1492 @xref{Frames}, for a description of the functions that work on frames. 1492 @xref{Frames}, for a description of the functions that work on frames.
1493 1493
1494 @node Window Configuration Type 1494 @node Window Configuration Type
1495 @subsection Window Configuration Type 1495 @subsection Window Configuration Type
1496 @cindex screen layout 1496 @cindex window layout in a frame
1497 1497
1498 A @dfn{window configuration} stores information about the positions, 1498 A @dfn{window configuration} stores information about the positions,
1499 sizes, and contents of the windows in a frame, so you can recreate the 1499 sizes, and contents of the windows in a frame, so you can recreate the
1500 same arrangement of windows later. 1500 same arrangement of windows later.
1501 1501
1505 window configurations. 1505 window configurations.
1506 1506
1507 @node Frame Configuration Type 1507 @node Frame Configuration Type
1508 @subsection Frame Configuration Type 1508 @subsection Frame Configuration Type
1509 @cindex screen layout 1509 @cindex screen layout
1510 @cindex window layout, all frames
1510 1511
1511 A @dfn{frame configuration} stores information about the positions, 1512 A @dfn{frame configuration} stores information about the positions,
1512 sizes, and contents of the windows in all frames. It is actually 1513 sizes, and contents of the windows in all frames. It is actually
1513 a list whose @sc{car} is @code{frame-configuration} and whose 1514 a list whose @sc{car} is @code{frame-configuration} and whose
1514 @sc{cdr} is an alist. Each alist element describes one frame, 1515 @sc{cdr} is an alist. Each alist element describes one frame,
1996 (eq (point-marker) (point-marker)) 1997 (eq (point-marker) (point-marker))
1997 @result{} nil 1998 @result{} nil
1998 @end group 1999 @end group
1999 @end example 2000 @end example
2000 2001
2001 @cindex equality of strings
2002 Comparison of strings is case-sensitive, but does not take account of 2002 Comparison of strings is case-sensitive, but does not take account of
2003 text properties---it compares only the characters in the strings. For 2003 text properties---it compares only the characters in the strings. For
2004 technical reasons, a unibyte string and a multibyte string are 2004 technical reasons, a unibyte string and a multibyte string are
2005 @code{equal} if and only if they contain the same sequence of 2005 @code{equal} if and only if they contain the same sequence of
2006 character codes and all these codes are either in the range 0 through 2006 character codes and all these codes are either in the range 0 through