3
@node Appendix, , Glossary (Glossary), Top
7
* Removed Language Features::
10
@node Removed Language Features, , Appendix, Appendix
11
@section Removed Language Features
13
@c including appendix-removed
16
* Requirements for removed and deprecated features::
19
* Removed Argument Conventions::
21
* Removed Reader Syntax::
22
* Packages No Longer Required::
25
@node Requirements for removed and deprecated features, Removed Types, Removed Language Features, Removed Language Features
26
@subsection Requirements for removed and deprecated features
29
some features from the language described in @i{Common Lisp: The Language} have been removed,
30
and others have been deprecated (and will most likely not appear
31
in future @r{Common Lisp} standards).
32
Which features were removed and which were deprecated
33
was decided on a case-by-case basis by the X3J13 committee.
35
@i{Conforming implementations} that wish to retain any removed
36
features for compatibility must assure that such compatibility
37
does not interfere with the correct function of @i{conforming programs}.
38
For example, symbols corresponding to the names of removed functions
39
may not appear in the the @t{COMMON-LISP} @i{package}.
40
(Note, however, that this specification has been devised in such a way
41
that there can be a package named @t{LISP} which can contain such symbols.)
43
@i{Conforming implementations} must implement all deprecated features.
44
For a list of deprecated features, see @ref{Deprecated Language Features}.
46
@node Removed Types, Removed Operators, Requirements for removed and deprecated features, Removed Language Features
47
@subsection Removed Types
49
The @i{type} @t{string-char}
53
@node Removed Operators, Removed Argument Conventions, Removed Types, Removed Language Features
54
@subsection Removed Operators
74
@ICindex{set-char-bit}
77
@ICindex{string-char-p}
86
The @i{special operator} @t{compiler-let} was removed.
88
@node Removed Argument Conventions, Removed Variables, Removed Operators, Removed Language Features
89
@subsection Removed Argument Conventions
91
The @i{font} argument to @b{digit-char}
94
The @i{bits} and @i{font} arguments to @b{code-char}
99
@node Removed Variables, Removed Reader Syntax, Removed Argument Conventions, Removed Language Features
100
@subsection Removed Variables
105
@ICindex{char-font-limit}
108
@ICindex{char-bits-limit}
111
@ICindex{char-control-bit}
114
@ICindex{char-meta-bit}
117
@ICindex{char-super-bit}
120
@ICindex{char-hyper-bit}
123
and @t{*break-on-warnings*}
124
@ICindex{*break-on-warnings*}
128
@node Removed Reader Syntax, Packages No Longer Required, Removed Variables, Removed Language Features
129
@subsection Removed Reader Syntax
131
The ``@t{#,}'' @i{reader macro} in @i{standard syntax} was removed.
133
@node Packages No Longer Required, , Removed Reader Syntax, Removed Language Features
134
@subsection Packages No Longer Required
146
are no longer required. It is valid for @i{packages} with one or more of these
147
names to be provided by a @i{conforming implementation} as extensions.
149
@c end of including appendix-removed