123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- % -*- Mode: TeX -*-
- Deprecated language features are not expected to appear in future \clisp\
- standards, but are required to be implemented for conformance with this
- standard; \seesection\ReqLangFeatures.
- \term{Conforming programs} can use deprecated features;
- however, it is considered good programming style to avoid them.
- It is permissible for the compiler to produce \term{style warnings}
- about the use of such features at compile time,
- but there should be no such warnings at program execution time.
- \beginsubsection{Deprecated Functions}
- \issue{REQUIRE-PATHNAME-DEFAULTS-AGAIN:X3J13-DEC-91}
- \issue{TEST-NOT-IF-NOT:FLUSH-ALL}
- \issue{GENTEMP-BAD-IDEA:DEPRECATE}
- The \term{functions} in \thenextfigure\ are deprecated.
- \displaythree{Deprecated Functions}{
- assoc-if-not&nsubst-if-not&require\cr
- count-if-not&nsubstitute-if-not&set\cr
- delete-if-not&position-if-not&subst-if-not\cr
- find-if-not&provide&substitute-if-not\cr
- gentemp&rassoc-if-not&\cr
- member-if-not&remove-if-not&\cr
- }
- %Restored PROVIDE,REQUIRE -kmp 7-Feb-92
- %Added GENTEMP -kmp 18-Aug-93
- \endissue{GENTEMP-BAD-IDEA:DEPRECATE}
- \endissue{TEST-NOT-IF-NOT:FLUSH-ALL}
- \endissue{REQUIRE-PATHNAME-DEFAULTS-AGAIN:X3J13-DEC-91}
- \endsubsection%{Deprecated Functions}
- \beginsubsection{Deprecated Argument Conventions}
- \issue{GENSYM-NAME-STICKINESS:LIKE-TEFLON}
- The ability to pass a numeric \term{argument} to \funref{gensym} has been deprecated.
- \endissue{GENSYM-NAME-STICKINESS:LIKE-TEFLON}
- \issue{TEST-NOT-IF-NOT:FLUSH-ALL}
- \Thekeyarg{test-not} to the \term{functions} in \thenextfigure\ are deprecated.
- \displaythree{Functions with Deprecated :TEST-NOT Arguments}{
- adjoin&nset-difference&search\cr
- assoc&nset-exclusive-or&set-difference\cr
- count&nsublis&set-exclusive-or\cr
- delete&nsubst&sublis\cr
- delete-duplicates&nsubstitute&subsetp\cr
- find&nunion&subst\cr
- intersection&position&substitute\cr
- member&rassoc&tree-equal\cr
- mismatch&remove&union\cr
- nintersection&remove-duplicates&\cr
- }
- \endissue{TEST-NOT-IF-NOT:FLUSH-ALL}
- \issue{EVAL-WHEN-NON-TOP-LEVEL:GENERALIZE-EVAL-NEW-KEYWORDS}
- \issue{EVAL-WHEN-OBSOLETE-KEYWORDS:X3J13-MAR-1993}
- The use of the situation names \misc{compile}, \misc{load}, and \misc{eval}
- in \specref{eval-when} is deprecated.
- \endissue{EVAL-WHEN-OBSOLETE-KEYWORDS:X3J13-MAR-1993}
- \endissue{EVAL-WHEN-NON-TOP-LEVEL:GENERALIZE-EVAL-NEW-KEYWORDS}
- \endsubsection%{Deprecated Argument Conventions}
- \beginsubsection{Deprecated Variables}
- \issue{REQUIRE-PATHNAME-DEFAULTS-AGAIN:X3J13-DEC-91}
- The \term{variable} \varref{*modules*} is deprecated.
- \endissue{REQUIRE-PATHNAME-DEFAULTS-AGAIN:X3J13-DEC-91}
- \endsubsection%{Deprecated Variables}
- \beginsubsection{Deprecated Reader Syntax}
- \issue{STRUCTURE-READ-PRINT-SYNTAX:KEYWORDS}
- The \f{\#S} \term{reader macro} forces keyword names into \thepackage{keyword};
- \seesection\SharpsignS.
- This feature is deprecated;
- in the future, keyword names will be taken in the package they are read in,
- so \term{symbols} that are actually in \thepackage{keyword}
- should be used if that is what is desired.
- \endissue{STRUCTURE-READ-PRINT-SYNTAX:KEYWORDS}
- \endsubsection%{Deprecated Reader Syntax}
|