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"?