I'm reading GNU Emacs Lisp Reference Manual, and I see the phrase "hash notation".
Two places in the document seem to have different interpretations, so I have 2 questions.
2.1 Printed Representation and Read Syntax:
...... some types have no read syntax, ....... These objects are printed in hash notation, which consists of the characters ‘
#<’, ..., and a closing ‘>’. For example:(current-buffer) ⇒ #<buffer objects.texi>OK, doc says that hash notation is something like "
#<...>".-
Emacs Lisp represents many special objects and constructs via special hash notations.
‘
#<…>’ ......‘
##’ ............
‘
?C’
But here it also implies that some of the above notations (
#<...>,##,?C, ...) are also hash notation. Doesn't this contradict the last one?Why does the name "hash notation" include "hash"?