[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

27. Appendix

27.1 Removed Language Features  


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

27.1 Removed Language Features

27.1.1 Requirements for removed and deprecated features  
27.1.2 Removed Types  
27.1.3 Removed Operators  
27.1.4 Removed Argument Conventions  
27.1.5 Removed Variables  
27.1.6 Removed Reader Syntax  
27.1.7 Packages No Longer Required  


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

27.1.1 Requirements for removed and deprecated features

For this standard, some features from the language described in Common Lisp: The Language have been removed, and others have been deprecated (and will most likely not appear in future Common Lisp standards). Which features were removed and which were deprecated was decided on a case-by-case basis by the X3J13 committee.

Conforming implementations that wish to retain any removed features for compatibility must assure that such compatibility does not interfere with the correct function of conforming programs. For example, symbols corresponding to the names of removed functions may not appear in the the COMMON-LISP package. (Note, however, that this specification has been devised in such a way that there can be a package named LISP which can contain such symbols.)

Conforming implementations must implement all deprecated features. For a list of deprecated features, see 1.8 Deprecated Language Features.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

27.1.2 Removed Types

The type string-char @ICindex{string-char} was removed.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

27.1.3 Removed Operators

The functions

int-char @ICindex{int-char} , char-bits @ICindex{char-bits} , char-font @ICindex{char-font} , make-char @ICindex{make-char} , char-bit @ICindex{char-bit} , set-char-bit @ICindex{set-char-bit} , string-char-p @ICindex{string-char-p} ,

and commonp @ICindex{commonp}

were removed.

The special operator compiler-let was removed.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

27.1.4 Removed Argument Conventions

The font argument to digit-char @IRindex{digit-char} was removed. The bits and font arguments to code-char @IRindex{code-char}

were removed.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

27.1.5 Removed Variables

The variables

char-font-limit @ICindex{char-font-limit} , char-bits-limit @ICindex{char-bits-limit} , char-control-bit @ICindex{char-control-bit} , char-meta-bit @ICindex{char-meta-bit} , char-super-bit @ICindex{char-super-bit} , char-hyper-bit @ICindex{char-hyper-bit} ,

and *break-on-warnings* @ICindex{*break-on-warnings*}

were removed.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

27.1.6 Removed Reader Syntax

The "#," reader macro in standard syntax was removed.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

27.1.7 Packages No Longer Required

The packages LISP @IPindex{lisp} , USER @IPindex{user} , and SYSTEM @IPindex{system}

are no longer required. It is valid for packages with one or more of these names to be provided by a conforming implementation as extensions.


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by root on November, 25 2000 using texi2html