My various dotfiles

chap-a.texi 3.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. @node Appendix, , Glossary (Glossary), Top
  2. @chapter Appendix
  3. @menu
  4. * Removed Language Features::
  5. @end menu
  6. @node Removed Language Features, , Appendix, Appendix
  7. @section Removed Language Features
  8. @c including appendix-removed
  9. @menu
  10. * Requirements for removed and deprecated features::
  11. * Removed Types::
  12. * Removed Operators::
  13. * Removed Argument Conventions::
  14. * Removed Variables::
  15. * Removed Reader Syntax::
  16. * Packages No Longer Required::
  17. @end menu
  18. @node Requirements for removed and deprecated features, Removed Types, Removed Language Features, Removed Language Features
  19. @subsection Requirements for removed and deprecated features
  20. For this standard,
  21. some features from the language described in @i{Common Lisp: The Language} have been removed,
  22. and others have been deprecated (and will most likely not appear
  23. in future @r{Common Lisp} standards).
  24. Which features were removed and which were deprecated
  25. was decided on a case-by-case basis by the X3J13 committee.
  26. @i{Conforming implementations} that wish to retain any removed
  27. features for compatibility must assure that such compatibility
  28. does not interfere with the correct function of @i{conforming programs}.
  29. For example, symbols corresponding to the names of removed functions
  30. may not appear in the the @t{COMMON-LISP} @i{package}.
  31. (Note, however, that this specification has been devised in such a way
  32. that there can be a package named @t{LISP} which can contain such symbols.)
  33. @i{Conforming implementations} must implement all deprecated features.
  34. For a list of deprecated features, see @ref{Deprecated Language Features}.
  35. @node Removed Types, Removed Operators, Requirements for removed and deprecated features, Removed Language Features
  36. @subsection Removed Types
  37. The @i{type} @t{string-char}
  38. @ICindex{string-char}
  39. was removed.
  40. @node Removed Operators, Removed Argument Conventions, Removed Types, Removed Language Features
  41. @subsection Removed Operators
  42. The functions
  43. @t{int-char}
  44. @ICindex{int-char}
  45. ,
  46. @t{char-bits}
  47. @ICindex{char-bits}
  48. ,
  49. @t{char-font}
  50. @ICindex{char-font}
  51. ,
  52. @t{make-char}
  53. @ICindex{make-char}
  54. ,
  55. @t{char-bit}
  56. @ICindex{char-bit}
  57. ,
  58. @t{set-char-bit}
  59. @ICindex{set-char-bit}
  60. ,
  61. @t{string-char-p}
  62. @ICindex{string-char-p}
  63. ,
  64. and
  65. @t{commonp}
  66. @ICindex{commonp}
  67. were removed.
  68. The @i{special operator} @t{compiler-let} was removed.
  69. @node Removed Argument Conventions, Removed Variables, Removed Operators, Removed Language Features
  70. @subsection Removed Argument Conventions
  71. The @i{font} argument to @b{digit-char}
  72. @IRindex{digit-char}
  73. was removed.
  74. The @i{bits} and @i{font} arguments to @b{code-char}
  75. @IRindex{code-char}
  76. were removed.
  77. @node Removed Variables, Removed Reader Syntax, Removed Argument Conventions, Removed Language Features
  78. @subsection Removed Variables
  79. The variables
  80. @t{char-font-limit}
  81. @ICindex{char-font-limit}
  82. ,
  83. @t{char-bits-limit}
  84. @ICindex{char-bits-limit}
  85. ,
  86. @t{char-control-bit}
  87. @ICindex{char-control-bit}
  88. ,
  89. @t{char-meta-bit}
  90. @ICindex{char-meta-bit}
  91. ,
  92. @t{char-super-bit}
  93. @ICindex{char-super-bit}
  94. ,
  95. @t{char-hyper-bit}
  96. @ICindex{char-hyper-bit}
  97. ,
  98. and @t{*break-on-warnings*}
  99. @ICindex{*break-on-warnings*}
  100. were removed.
  101. @node Removed Reader Syntax, Packages No Longer Required, Removed Variables, Removed Language Features
  102. @subsection Removed Reader Syntax
  103. The ``@t{#,}'' @i{reader macro} in @i{standard syntax} was removed.
  104. @node Packages No Longer Required, , Removed Reader Syntax, Removed Language Features
  105. @subsection Packages No Longer Required
  106. The @i{packages}
  107. @t{LISP}
  108. @IPindex{lisp}
  109. ,
  110. @t{USER}
  111. @IPindex{user}
  112. ,
  113. and @t{SYSTEM}
  114. @IPindex{system}
  115. are no longer required. It is valid for @i{packages} with one or more of these
  116. names to be provided by a @i{conforming implementation} as extensions.
  117. @c end of including appendix-removed
  118. @c %**end of chapter