comparison man/lispref/streams.texi @ 108:360340f9fd5f r20-1b6

Import from CVS: tag r20-1b6
author cvs
date Mon, 13 Aug 2007 09:18:39 +0200
parents 131b0175ea99
children 6075d714658b
comparison
equal deleted inserted replaced
107:523141596bda 108:360340f9fd5f
750 If non-@code{nil}, then uninterned symbols will be printed specially. 750 If non-@code{nil}, then uninterned symbols will be printed specially.
751 Uninterned symbols are those which are not present in @code{obarray}, 751 Uninterned symbols are those which are not present in @code{obarray},
752 that is, those which were made with @code{make-symbol} or by calling 752 that is, those which were made with @code{make-symbol} or by calling
753 @code{intern} with a second argument. 753 @code{intern} with a second argument.
754 754
755 When @code{print-gensym} is true, such symbols will be preceeded by 755 When @code{print-gensym} is true, such symbols will be preceded by
756 @samp{#:}, which causes the reader to create a new symbol instead of 756 @samp{#:}, which causes the reader to create a new symbol instead of
757 interning and returning an existing one. Beware: The @samp{#:} syntax 757 interning and returning an existing one. Beware: The @samp{#:} syntax
758 creates a new symbol each time it is seen, so if you print an object 758 creates a new symbol each time it is seen, so if you print an object
759 which contains two pointers to the same uninterned symbol, @code{read} 759 which contains two pointers to the same uninterned symbol, @code{read}
760 will not duplicate that structure. 760 will not duplicate that structure.