All characters have a name. For non-printing characters between 0 and 32, and for 127 we use the ordinary
ASCII names. Characters above 127 are printed and read
using Unicode notation as in #U0126
, where the
U
is followed by the hexadecimal code.
Table 7.1. Examples of character names
Character | Code |
---|---|
#\Null | 0 |
#\Ack | 1 |
#\Bell | 7 |
#\Backspace | 8 |
#\Tab | 9 |
#\Newline | 10 |
#\Linefeed | 10 |
#\Page | 12 |
#\Esc | 27 |
#\Escape | 27 |
#\Space | 32 |
#\Rubout | 127 |
#\U0080 | 128 |
Note that #\Linefeed
is synonymous with
#\Newline
and thus is a member of
standard-char.