Reader macros are also defined for the following:
Additional reader macros
FUNCTION objects and input STREAM's EXT:ENCODINGs
PATHNAME: #"test.lisp"
is the value of (PATHNAME "test.lisp")#\Code allows input of characters of arbitrary code:
e.g., #\Code231 reads as the character
(.CODE-CHAR 231)
This is the list of objects whose external representation cannot be meaningfully read in:
Unreadable objects
#<type ...>STRUCTURE-OBJECTs lacking a keyword
constructor#<ARRAY type
dimensions>ARRAYs except STRINGs, if
*PRINT-ARRAY* is NIL#<SYSTEM-FUNCTION name>#<ADD-ON-SYSTEM-FUNCTION
name>#<SPECIAL-OPERATOR
name>#<COMPILED-CLOSURE
name>CUSTOM:*PRINT-CLOSURE* is NIL
#<CLOSURE name ...>#<FRAME-POINTER #x...>#<DISABLED POINTER>BLOCK or TAGBODY#<...STREAM...>STREAM#<PACKAGE name>PACKAGE#<HASH-TABLE #x...>HASH-TABLE, if *PRINT-ARRAY* is NIL
#<READTABLE #x...>READTABLE#<SYMBOL-MACRO form>SYMBOL-MACRO handler#<MACRO function>DEFMACRO and friends)