comparison src/print.c @ 32:e04119814345 r19-15b99

Import from CVS: tag r19-15b99
author cvs
date Mon, 13 Aug 2007 08:52:56 +0200
parents 441bb1e64a06
children c0965ff3b039
comparison
equal deleted inserted replaced
31:b9328a10c56c 32:e04119814345
1572 If non-nil, then uninterned symbols will be printed specially. 1572 If non-nil, then uninterned symbols will be printed specially.
1573 Uninterned symbols are those which are not present in `obarray', that is, 1573 Uninterned symbols are those which are not present in `obarray', that is,
1574 those which were made with `make-symbol' or by calling `intern' with a 1574 those which were made with `make-symbol' or by calling `intern' with a
1575 second argument. 1575 second argument.
1576 1576
1577 When print-gensym is true, such symbols will be preceeded by \"#:\", which 1577 When print-gensym is true, such symbols will be preceded by \"#:\", which
1578 causes the reader to create a new symbol instead of interning and returning 1578 causes the reader to create a new symbol instead of interning and returning
1579 an existing one. Beware: the #: syntax creates a new symbol each time it is 1579 an existing one. Beware: the #: syntax creates a new symbol each time it is
1580 seen, so if you print an object which contains two pointers to the same 1580 seen, so if you print an object which contains two pointers to the same
1581 uninterned symbol, `read' will not duplicate that structure. 1581 uninterned symbol, `read' will not duplicate that structure.
1582 1582