comparison man/lispref/objects.texi @ 371:cc15677e0335 r21-2b1

Import from CVS: tag r21-2b1
author cvs
date Mon, 13 Aug 2007 11:03:08 +0200
parents 54f7aa390f4f
children 6240c7796c7a
comparison
equal deleted inserted replaced
370:bd866891f083 371:cc15677e0335
1057 @end example 1057 @end example
1058 1058
1059 A string can hold extents and properties of the text it contains, in 1059 A string can hold extents and properties of the text it contains, in
1060 addition to the characters themselves. This enables programs that copy 1060 addition to the characters themselves. This enables programs that copy
1061 text between strings and buffers to preserve the extents and properties 1061 text between strings and buffers to preserve the extents and properties
1062 with no special effort. @xref{Extents}, @xref{Text Properties}. 1062 with no special effort. @xref{Extents}; @xref{Text Properties}.
1063 1063
1064 Note that FSF GNU Emacs has a special read and print syntax for 1064 Note that FSF GNU Emacs has a special read and print syntax for
1065 strings with text properties, but XEmacs does not currently implement 1065 strings with text properties, but XEmacs does not currently implement
1066 this. It was judged better not to include this in XEmacs because it 1066 this. It was judged better not to include this in XEmacs because it
1067 entails that @code{equal} return @code{nil} when passed a string with 1067 entails that @code{equal} return @code{nil} when passed a string with
2200 are in use, symbol names are no longer unique. Distinct symbols with 2200 are in use, symbol names are no longer unique. Distinct symbols with
2201 the same name are not @code{eq}. @xref{Creating Symbols}.) 2201 the same name are not @code{eq}. @xref{Creating Symbols}.)
2202 2202
2203 NOTE: Under XEmacs 19, characters are really just integers, and thus 2203 NOTE: Under XEmacs 19, characters are really just integers, and thus
2204 characters and integers are @code{eq}. Under XEmacs 20, it was 2204 characters and integers are @code{eq}. Under XEmacs 20, it was
2205 necessary to preserve remnants of this in function such as @code{old-eq} 2205 necessary to preserve remants of this in function such as @code{old-eq}
2206 in order to maintain byte-code compatibility. Byte code compiled 2206 in order to maintain byte-code compatibility. Byte code compiled
2207 under any Emacs 19 will automatically have calls to @code{eq} mapped 2207 under any Emacs 19 will automatically have calls to @code{eq} mapped
2208 to @code{old-eq} when executed under XEmacs 20. 2208 to @code{old-eq} when executed under XEmacs 20.
2209 2209
2210 @example 2210 @example