[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
List of issues and which files were changed as a result of each
Notes:
1. DD means included in standard, files numbers or names that are changed are
listed with the issue.
2. File numbers or names in parens (like under issue FUNCTION-NAME) mean that the file
had a pointer to another file that was actually changed.
3. Any file number in the following list that isn't preceded by a letter
should be preceded by the letter `f'. All file names (like `chapter7')
should be followed by `.tex'.
Issues not in this list on 4/19:
TYPE-OF-UNDERCONSTRAINED:
DECLARE-TYPE-FREE:
TEST-NOT-IF-NOT:
DD -- Issue: ADJUST-ARRAY-DISPLACEMENT
Version 4 by Masinter, 23-Nov-87
ADJUST-ARRAY-DISPLACEMENT -- passed March 88 meeting 230
ADJUST-ARRAY-DISPLACEMENT.TXT;1 -- clarifies what happens when
a displaced array is adjusted.
f028
DD -- Issue: ADJUST-ARRAY-FILL-POINTER
Edit history: 15-Mar-88, Version 1 by Pitman
DD -- ADJUST-ARRAY-FILL-POINTER -- passed June 88 meeting 291
DUA1:[CHAPMAN.FROM-OFFICE]ADJUST-ARRAY-FILL-POINTER.TXT;1 -- clarifies what
happens when an array with a fill pointer is adjusted.
f028
???DD -- Issue: ADJUST-ARRAY-NOT-ADJUSTABLE not complete yet(4/89)
11-Jan-89, Version 4 by Pitman
Adjustable option explanation.
395,029,028
DD -- Issue: APPLYHOOK-ENVIRONMENT
Masinter, 10-Jan-89, Version 2
Remove ENV argument from APPLYHOOK.
257,256
DD -- Issue: AREF-1D
14-Nov-87, Version 7, by Masinter (update discussion)
DD -- AREF-1D -- passed March 88 meeting
DUA1:[CHAPMAN.FROM-OFFICE]AREF-1D.TXT;1 -- new function to access arrays
in row major order.
f750, f599, chapter7, ARRAYS
DD -- Issue: ARGUMENTS-UNDERSPECIFIED
21-Sep-88, Version 4 by Masinter
Specify arguments to functions completely.
371,399,401,406,409,475,598, 502, 550, 552, 553, 554, 557, 558, 592
DD -- Issue: ARRAY-TYPE-ELEMENT-TYPE-SEMANTICS
Version 9, 31-Oct-88, JonL (major re-wording to accommodate
Eliminate distinction between type specifiers for declaration and for
discrimination.
s2200, 689, 043, 661, 751, 752, Chapter7, ARRAYS
DD -- Issue: ASSOC-RASSOC-IF-KEY
23-Nov-87, Version 4 by Masinter
ASSOC-RASSOC-IF-KEY -- passed March 88 meeting
DUA1:[CHAPMAN.FROM-OFFICE]ASSOC-RASSOC-IF-KEY.TXT;1 -- add :key to if, if-not
f056, f544
DD -- Issue: BREAK-ON-WARNINGS-OBSOLETE
8-Apr-89, Version 2 by Masinter (as amended; update discussion)
806, sa300, 252, 805, 841
***Section 5.1 is out, won't do this one until that section comes back from
RPG***
Issue: CLOS-CONDITIONS
10-Mar-89, Version 4 by Pitman (remove unsupported options)
DD -- Issue: CLOSE-CONSTRUCTED-STREAM:ARGUMENT-STREAM-ONLY
Masinter, 12-Jan-89, Version 2
Glossary, 171, 310, 408
DD -- Issue: CLOSED-STREAM-OPERATIONS
5-Dec-88, Version 5 by Masinter (separate other issues)
Clarify what operations can be performed on a closed stream.
685,630,171,494,428,497,(495,496,498,499,500),451,(270,227,321,246),481,526,226.
DD -- Issue: COLON-NUMBER
Edit history: 22-Oct-87, Version 1 by Pitman
DD -- COLON-NUMBER -- passed March 88 meeting
DUA1:[CHAPMAN.FROM-OFFICE]COLON-NUMBER.TXT;1 -- :<potential number> is an
error.
s3100
DD -- Issue: COMMON-TYPE
Edit history: Version 1, 20-Mar-89, by Moon
s2200, 175, sa300
DD -- Issue: COMPILER-WARNING-STREAM
Version 6 by Masinter, 5-Jun-87, minor formatting
COMPILER-WARNING-STREAM -- passed June 88
compile and compile-file can issue warnings through *error-output*.
f176, f177
DD -- Issue: COMPLEX-ATAN-BRANCH-CUT
Edit history: Version 1, 13-Dec-88, Steele
Replace a formula.
(059), 053
DD -- Issue: CONTAGION-ON-NUMERICAL-COMPARISONS
Edit history: Version 1, 14-Sep-88, Moon
Add a contagion rule.
s2200 (now in s6100)
DD -- Issue: COPY-SYMBOL-COPY-PLIST
Edit history: 10-Jan-89, Version 1 by Margolin
192
** need new version of this one
Issue: COPY-SYMBOL-PRINT-NAME
DD -- Issue: DATA-TYPES-HIERARCHY-UNDERSPECIFIED
DATA-TYPES-HIERARCHY-UNDERSPECIFIED -- passed June 88 meeting
DUA1:[CHAPMAN.FROM-OFFICE]DATA-TYPES-HIERARCHY-UNDERSPECIFIED.TXT;1 --
make some type disjoint.
s2200, f212
DD -- Issue: DECLARATION-SCOPE:NO-HOISTING
Version 4, JonL, 15-Nov-88 add 2nd proposal; major rewrite.
Clarify scope of declaration at head of special form or lambda expression.
202, Glossary, 356, 528, 229, 283, 444, 232, 234, 235, s4100, 527
DD -- Issue: DECLARE-ARRAY-TYPE-ELEMENT-REFERENCES
Version 3, 13-Jan-89, Pierson (Pitman comments)
Clarify that references to array elements are assumed to satisfy the
exact declared element type.
s2200
DD -- Issue: DECLARE-FUNCTION-AMBIGUITY
#4, 5-Dec-88, Masinter (append Oct x3j13 comments)
Redefine (FUNCTION ...).
202
DD -- Issue: DECLARE-MACROS
DECLARE-MACROS -- passed March 88 meeting
5-Feb-88, Version 3 by Pitman
DUA1:[CHAPMAN.FROM-OFFICE]DECLARE-MACROS.TXT;1 -- don't let macros expand
into declares.
f202, f527
DD -- Issue: DECODE-UNIVERSAL-TIME-DAYLIGHT
30-Sep-88, Version 2 by Masinter
204, s5300
DD -- Issue: DEFMACRO-LAMBDA-LIST
10-Apr-89, V.4 Masinter (forgot an amendment)
209
DD -- Issue: DEFPACKAGE
Version 7, 2-Nov-88, JonL
753, chapter6, s6100, PACKAGES
DD -- Issue: DEFSTRUCT-CONSTRUCTOR-KEY-MIXTURE
8-Jan-89, Version 3, Masinter
Allow &KEY keyword arguments in constructor forms of DEFSTRUCTs and
...
212
DD -- Issue: DEFSTRUCT-DEFAULT-VALUE-EVALUATION
Revision 1 by Skona Brittain 05/13/88
212
DD -- Issue: DEFSTRUCT-PRINT-FUNCTION-INHERITANCE
V3, 7 Dec 1988, Masinter
Clarify print function inheritance.
212
DD -- Issue: DEFSTRUCT-REDEFINITION
Version 3 by Masinter 6-Feb-89 as per Jan 89 X3J13 amendment
212
**need new version of this one
Issue: DEFSTRUCT-SLOTS-CONSTRAINTS-NAME
Version 5, 12-JAN-89
DD -- Issue: DEFSTRUCT-SLOTS-CONSTRAINTS-NUMBER
Edit history: Revision 1 by Skona Brittain 05/13/88
DEFSTRUCT-SLOTS-CONSTRAINTS-NUMBER -- passed June 88 meeting
DUA1:[CHAPMAN.FROM-OFFICE]DEFSTRUCT-SLOTS-CONSTRAINTS-NUMBER.TXT;1 -- allow
a call to defstruct to have no slot-descriptions.
f212
DD -- Issue: DEFVAR-DOCUMENTATION
23-Nov-87, Version 2 by Masinter
DEFVAR-DOCUMENTATION -- passed March 88 meeting
DUA1:[CHAPMAN.FROM-OFFICE]DEFVAR-DOCUMENTATION.TXT;1 -- documentation part
of these forms isn't evaluated.
f215, f210, f206
DD -- Issue: DEFVAR-INIT-TIME
29-Mar-87, Version 2 by Masinter
DEFVAR-INIT-TIME -- passed June 87 meeting
clarifies time at which defvar initialization occurs.
f215
DD -- Issue: DEFVAR-INITIALIZATION
Version 4 by Masinter 5-Jun-87
DEFVAR-INITIALIZATION -- passed June 87 meeting
clarifies what happens if an init value isn't provided.
f215
DD -- Issue: DESCRIBE-INTERACTIVE:NO
15-Nov-88, Version 4 by Pierson, two-proposal version
Clarify DESCRIBE's interactive behavior.
911 (generic function describe), 223 (normal function describe)
DD -- Issue: DESCRIBE-UNDERSPECIFIED
Version 2, 9-Apr-89, Masinter (as per Mar 89 X3J13)
911 (generic function describe deleted), 223 (normal function describe
augmented with changes from DESCRIBE-INTERACTIVE:NO and this issue), 754,
CLOS, Chapter6
DD -- Issue: DESTRUCTURING-BIND
29-Mar-89, Version 3, by Moon, amended based on poll
755, Chapter6, MACROS, is this affected by DEFMACRO-LAMBDA-LIST and
DOTTED-MACRO-FORMS?
DD -- Issue: DISASSEMBLE-SIDE-EFFECT
Version 3 by Pierson 1/21/88
DISASSEMBLE-SIDE-EFFECT -- passed March 88 meeting
DUA1:[CHAPMAN.FROM-OFFICE]DISASSEMBLE-SIDE-EFFECT.TXT;1 -- disassemble should
never install the newly-compiled function.
f228
DD -- Issue: DO-SYMBOLS-DUPLICATES
Version 3 by Masinter 23-Nov-87
DO-SYMBOLS-DUPLICATES -- passed March 88 meeting
DUA1:[CHAPMAN.FROM-OFFICE]DO-SYMBOLS-DUPLICATES.TXT;1 -- the body may be
executed more than once for some symbols.
f232
DD -- Issue: DOTTED-MACRO-FORMS
15-Nov-88, Version 3 by Pitman (revive allow, flush disallow)
Define that it is permissible for a macro form (or subform)
to be a dotted list when "&REST var" or ". var" is used to match
it.
209, does this effect DESTRUCTURING-BIND?
DD -- Issue: DRIBBLE-TECHNIQUE
14-Feb-88, Version 2 by Masinter
DRIBBLE-TECHNIQUE -- passed March 88 meeting
DUA1:[CHAPMAN.FROM-OFFICE]DRIBBLE-TECHNIQUE.TXT;1 -- clarify that dribble
isn't portable.
f239
DD -- Issue: DYNAMIC-EXTENT
05-Apr-89, Version 4 by Pitman and Steele (changes per X3J13)
202
DD -- Issue: EQUAL-STRUCTURE
15-Mar-89, Version 7 by Masinter (amended as per vote at Jan 89 X3J13)
250, 249
DD -- Issue: EVAL-OTHER
8-Jun-88, Version 2 by Masinter (correct typo, add to discussion)
s4100
DD -- Issue: EXIT-EXTENT:MINIMAL
Version 7, 4-Apr-89, Moon, amend per X3J13 Mar-89, and make
rationale and examples consistent with that
Glossary, 317, 578, 680, (no changes to catch, block, or tagbody),
examples added to unwind-protect (697)
DD -- Issue: EXPT-RATIO
Version 3, 31-Oct-88, Masinter (fix typo)
Clarify that (sqrt (expt x 3)) is not equivalent to (expt x 3/2)
and that page 211 rules.
f*.exp
DD -- Issue: FIXNUM-NON-PORTABLE
Version 6, 17-Mar-89, Masinter (incorporate amendments correctly)
s2200, 040, 440
DD -- Issue: FLET-DECLARATIONS
Version 2, Moon, 2 Feb 1988 (edits suggested by Masinter)
FLET-DECLARATIONS -- passed March 88 meeting
allow declarations in flet, labels, and macrolet.
f283
DD -- Issue: FLET-IMPLICIT-BLOCK
Version 6 by Masinter 5-Jun-87
FLET-IMPLICIT-BLOCK -- passed June 87 meeting
DUA1:[CHAPMAN.FROM-OFFICE]IMPLICIT-BLOCKS.TXT;1 -- put implicit blocks around
flet, labels... (this is the flet-implicit-block proposal)
f283, f209, f211, f208, f213
DD -- Issue: FORMAT-ATSIGN-COLON
Version 4 by Masinter 5-Jun-87
FORMAT-ATSIGN-COLON -- passed June 87 meeting
clarifies the @: relationship.
f293
DD -- Issue: FORMAT-COLON-UPARROW-SCOPE
version 3: Masinter, 5 February 1988
FORMAT-COLON-UPARROW-SCOPE -- passed March 88 meeting
DUA1:[CHAPMAN.FROM-OFFICE]FORMAT-COLON-UPARROW-SCOPE.TXT;1 -- iteration
termination within format.
f293
DD -- Issue: FORMAT-COMMA-INTERVAL
Version 2, Masinter, 15-Jun-87
FORMAT-COMMA-INTERVAL -- passed March 88 meeting
DUA1:[CHAPMAN.FROM-OFFICE]FORMAT-COMMA-INTERVAL.TXT;1 -- add another argument
to the format directives for printing numbers in certain radices that
says how many digits are printed between commas when printing the number
out: 100,000,001 could be 10,0000,0001?
f293
DD -- Issue: FORMAT-E-EXPONENT-SIGN
V2 Masinter, 2-Oct-88 (change issue name)
Specify that ~E always prints a plus or minus sign in front of the
exponent.
293
DD -- Issue: FORMAT-OP-C
11-Jun-87, Version 5 release to X3J13
FORMAT-OP-C -- passed June 87 meeting
change behavior of ~C.
293
DD -- Issue: FORMAT-PRETTY-PRINT
Version 7 by Pierson 11/15/88 "does" => "does not"
Specify that FORMAT does not rebind any of the printer control
variables (*PRINT-...) except as follows:
293, 520, 517, 524 (added example)
DD -- Issue: FUNCTION-CALL-EVALUATION-ORDER
(passed October 1989)
Version 1 by Clinger (22 March 1988)
s4100
***check constantly***
DD -- Issue: FUNCTION-COMPOSITION
10-Feb-89, Version 5 (as amended by X3J13 Jan 89)
756, chapter6, sequences (constantly not added, still checking)
DD -- Issue: FUNCTION-DEFINITION
10-Feb-89, Version 3, as amended Jan 89 X3J13
757, chapter6, miscellaneous-features
DD -- Issue: FUNCTION-NAME:LARGE (amended, I amended myself, maybe new
copy will come out)
Version 1, 23-Jan-89, by Moon
(based on discussion at X3J13 meeting)
s6100, macros2, macros2a, 758, 599, 263, (291), 413, 299, 908, 913, 907,
910, 919, 912, 214, 176, 228, 202, 682, 241
**need help on one point in this issue**
DD -- Issue: FUNCTION-TYPE
4-Sep-88, Version 12 by Masinter
FUNCTION-TYPE -- passed June 88 meeting
DUA1:[CHAPMAN.FROM-OFFICE]FUNCTION-TYPE.TXT;1 -- clarify what the term
`function' means. Clarify the role of the function type specifier, specify
what the type function is disjoint from.
s2400, s2200, s2300, s4100, f414, f034, f298, f300, f689, f299, f263, f664,
f599, f174, f393
DD -- Issue: FUNCTION-TYPE-ARGUMENT-TYPE-SEMANTICS
#3, 7-Dec-88, Masinter
Specify that a declaration of the form
(ftype (function (arg0-type arg1-type ...) val-type) f))
implies that any call of the form (f arg0 arg1 ...) within the scope of
the declaration can be treated as if it were
s2200
DD -- Issue: FUNCTION-TYPE-KEY-NAME
Version 3, 13-Feb-88 Masinter
FUNCTION-TYPE-KEY-NAME -- passed June 88 meeting
specifies how the &key arguments are supplied to the type function.
s2400
Issue: FUNCTION-TYPE-REST-LIST-ELEMENT
Version 5, 14-Nov-88 Masinter (add to discussion)
Clarify that, in the FUNCTION type specifier, the type specifier provided
with &REST is the type of each actual argument, not the type of the
corresponding lambda variable.
s2200
DD -- Issue: GENSYM-NAME-STICKINESS
20-Mar-89, Version 3 by Pitman (make it a variable)
302, sa400, 759, chapter6, symbols
DD -- Issue: GET-MACRO-CHARACTER-READTABLE
Version 3, 11-Feb-89, as amended Jan 89 X3J13
(306), 595, (309), 597
DD -- Issue: GET-SETF-METHOD-ENVIRONMENT
Version 5 13-Jul-87, by Masinter
GET-SETF-METHOD-ENVIRONMENT -- passed June 87 meeting
DUA1:[CHAPMAN.FROM-OFFICE]GET-SETF-METHOD-ENVIRONMENT.TXT;1 -- add environment
argument to get-setf-method.
f313, f208, f207
DD -- Issue: HASH-TABLE-ACCESS
05-Apr-89, version 3 by Pitman (changes per x3J13)
760, 761, 762, 763, chapter6, hash-tables
DD -- Issue: HASH-TABLE-PACKAGE-GENERATORS
Version 7, 8-Dec-88, Masinter (add comment to discussion)
Add two new macros WITH-HASH-TABLE-ITERATOR and WITH-PACKAGE-ITERATOR
to the language as follows:
764, 765, chapter7, hash-tables, packages
DD -- Issue: HASH-TABLE-TESTS
8-Dec-88 Version 2 by Masinter
With the advent of the issue CONTAGION-ON-NUMERICAL-COMPARISONS, we
can expect EQUALP to be a true equivalence function, and thus a suitable
401, s6100
DD -- Issue: IEEE-ATAN-BRANCH-CUT
Version 2, 11-Jan-89, Masinter (1st => 3rd person)
Redefine the branch cut for two-argument ATAN, covering
the cases where there is or is not a minus zero, and then redefine *all*
other functions that have branch cuts in terms of two-argument ATAN.
367, 623, 503, (059), 053, 260, (054), 615, 023
DD -- Issue: IMPORT-SETF-SYMBOL-PACKAGE
Version 5 to X3J13
IMPORT-SETF-SYMBOL-PACKAGE -- passed June 87 meeting
clarifies action of import on home package.
f325
DD -- Issue: IN-SYNTAX
Version 3, 9-Apr-89, Masinter
(Include discussion from Version 1)
177, 364
DD -- Issue: KEYWORD-ARGUMENT-NAME-PACKAGE
8-Nov-87, Version 8 by Moon
KEYWORD-ARGUMENT-NAME-PACKAGE -- passed March 88 meeting
DUA1:[CHAPMAN.FROM-OFFICE]KEYWORD-ARGUMENT-NAME-PACKAGE.TXT;1 -- allow keywords
to be in other packages besides the keyword package.
s4100, there are other UNMARKED changes sprinkled throughout the document
that seek to avoid confusion between keyword and keyword name.
DD -- Issue: LAST-N
12-Mar-88, Version 2 by Pitman
LAST-N -- passed June 88 meeting
DUA1:[CHAPMAN.FROM-OFFICE]LAST-N.TXT;1 -- add a new argument to last that
specifies the number of elements of the list to return.
f342
DD -- Issue: LCM-NO-ARGUMENTS
Edit history: Version 1, Guy Steele 10/17/88
Define (lcm) to return the integer 1.
343
DD -- Issue: LISP-PACKAGE-NAME
9-Apr-89, version 2 by Masinter, incorporate
changes per Mar 89 amendments.
s2200, 326, 403, 484, 753
modified examples in the following files: 279, 280, 303, 325, 488,
490, 829, 335, 385, 485, 603, 690, 691, 696
DD -- Issue: LISP-SYMBOL-REDEFINITION
Masinter, Version 6, 9-Apr-89, make Mar 89 X3j13 amendments
s2200, 214, 209, 212, 907, 213, 527, 682, 202, 356, 283
***may need more work on this one, notes in issue***
DD -- Issue: LOCALLY-TOP-LEVEL
Version 2, 16-Mar-89, by Moon, fix referenced proposal name
366, eval-when-non-top-level
DD -- Issue: LOOP-AND-DISCREPANCY
Edit history: Version 1, 15-Mar-88 by Steele
385
DD -- Issue: MACRO-FUNCTION-ENVIRONMENT
Version 2, Masinter, 8-Jun-88, (as per cleanup discussion)
MACRO-FUNCTION-ENVIRONMENT -- passed June 88 meeting
DUA1:[CHAPMAN.FROM-OFFICE]MACRO-FUNCTION-ENVIRONMENT.TXT;1 -- add an
environment argument to macro-function.
f390, f209
*** need v3*** Issue: MAKE-PACKAGE-USE-DEFAULT
Masinter, 8-Oct-88 (version 2)
Change the specification of MAKE-PACKAGE (and DEFPACKAGE, if
adopted, and IN-PACKAGE, if IN-PACKAGE-FUNCTIONALITY is not
adopted) so that the default for the :USE keyword is
DD -- Issue: MAPPING-DESTRUCTIVE-INTERACTION
09-Jun-88, Version 2 by Pitman
Clarify that it in general is an error (the effect is not defined
but in general no error will be signalled) for code executed during a
s6100, 027, 056, 196, (216), 568, (230), (217), 232, 234, 254,
259, 275, 336, 385, 414, 419, 424, 427, 431, (458), 459), 594,
596, 652, 655, 658, 692, 507, 544, 564, 590, 621, 654, 684, 764, 765,
710, 713
DD -- Issue: NTH-VALUE
17-Mar-89, Version 5, Masinter (as amended)
766, chapter7, control-structure
DD -- Issue: PACKAGE-CLUTTER
17-Mar-89, Version 7 by Masinter (as amended Jan 89 X3J13)
s2200
DD -- Issue: PACKAGE-DELETION
21-Nov-88, Version 5 by Masinter
Introduce the function DELETE-PACKAGE, described as follows:
767, chapter6, packages
DD -- Issue: PACKAGE-FUNCTION-CONSISTENCY
17-Mar-89, Version 4, by Moon, correct amended wording
Clarify that it is permissible to pass either a package object
or a package name (symbol or string) in the following situations:
- the :USE argument to MAKE-PACKAGE or IN-PACKAGE
403, 326, 279, 767, 335, 691, 261, 699, 696, 753, 690, 325, 603, 602,
485, 486, 488, 489, 232
***still a question about unuse-package and use-package
DD -- Issue: PATHNAME-UNSPECIFIC-COMPONENT
17-Mar-89, Version 2 by Masinter (as amended)
Permit :UNSPECIFIC as a value of all
fields of a pathname for file systems in which it makes sense.
s2200, 404, 428, 497, 700
DD -- Issue: PATHNAME-STREAM
Version 6 by Masinter 14-Nov-87
PATHNAME-STREAM -- passed March 88 meeting
DUA1:[CHAPMAN.FROM-OFFICE]PATHNAME-STREAM.TXT;1 -- clarify that only a stream
associated with a file can be used in pathname functions.
macros2, f685, f493, f428, f497, f451, f494,
f481, f711, f573, f218, s6100 (by changing macros2.tex)
changed conditions section in all the above files.
what is OPEN-STRING-STREAM???
DD -- Issue: PATHNAME-SYMBOL
Version 5 by Masinter 5-Feb-88, fix minor typo
PATHNAME-SYMBOL -- passed March 88 meeting
DUA1:[CHAPMAN.FROM-OFFICE]PATHNAME-SYMBOL.TXT;1 -- disallow symbols for
lots of fucntions where pathnames are required (e.g. (load 'foo) -> (load
"foo)
macros2, f494 (examples, unmarked), f493, f451
** this one may come up again?
Issue: PEEK-CHAR-READ-CHAR-ECHO
8-Oct-88, Version 3 by Pitman & Masinter
Ammend the description of READ-CHAR to say that when the stream is
an echo stream (a stream created by MAKE-ECHO-STREAM), the character
will be echoed on the stream the first time those characters are seen.
DD -- Issue: PRINC-CHARACTER
29-Apr-87, Version 2 by Pitman (removed FORMAT-OP-C)
PRINC-CHARACTER -- passed June 87 meeting
clarify what princ on a character means.
f714
DD -- Issue: PRINT-CIRCLE-STRUCTURE
Version 4, Masinter, 17-Mar-89 (as amended)
When *print-circle* is T, a user defined print-function or method on
PRINT-OBJECT can print
objects to the supplied stream using WRITE, PRIN1, PRINC, or FORMAT
519, 212, 929,
DD -- Issue: PUSH-EVALUATION-ORDER
Version 5, 25-Nov-87, Larry Masinter
PUSH-EVALUATION-ORDER -- passed March 88 meeting
DUA1:[CHAPMAN.FROM-OFFICE]PUSH-EVALUATION-ORDER.TXT;1 -- specified the
evaluation order of generalized references within macros.
f537, s5400, f315, f566, f327, f604, f599, f506, f344, f207, f807, f810,
f813, f803
DD -- Issue: RANGE-OF-COUNT-KEYWORD
09-Oct-88, Version 3 by Pitman
Clarify that for the functions ...
568, 658
DD -- Issue: RANGE-OF-START-AND-END-PARAMETERS
Edit history: 14-Sep-88, Version 1 by Pitman
Clarify that for functions permitting a parameter named START, START1,
or START2 which delimits the beginning point in a sequence to be
considered for some operation, that paremeter must be a non-negative
integer. If the argument is optional or key (as is the case for all
196, 273, 275, 407, 431, 492, 493, 507, 557, 564, 568, 569, 575, 590,
644, 648, 653, 658, 718
DD -- Issue: REAL-NUMBER-TYPE
05-APR-89, Version 4 by Pitman (changes per X3J13)
s2200, 768, chapter7, predicates
DD -- Issue: REDUCE-ARGUMENT-EXTRACTION
Version 3 by Masinter 13-Feb-88
REDUCE-ARGUMENT-EXTRACTION -- passed March 88 meeting
DUA1:[CHAPMAN.FROM-OFFICE]REDUCE-ARGUMENT-EXTRACTION.TXT;1 -- add :key to
reduce and others.
f564, f212
DD -- Issue: REMF-DESTRUCTION-UNSPECIFIED
05-Apr-89, Version 7 by Pitman (typos corrected per X3J13)
315, 566, 572, (461), 581, (216), 568, 569, 460, (479), 692,
453, 336, 596, 658
DD -- Issue: REQUIRE-PATHNAME-DEFAULTS
Version 6 by Pierson 12/9/88, remove *MODULES* as well
Remove PROVIDE, REQUIRE, and *MODULES* from the Common Lisp standard.
sa300, 534, 433, s6100, eventually chapter6, chapter7, packages
DD -- Issue: REST-LIST-ALLOCATION
12-Dec-88, Version 3 by Clinger (delete bogus examples)
Specify that the value of an &REST parameter is permitted, but not required,
to share (top-level) structure with the last argument to APPLY.
s4100
DD -- Issue: RETURN-VALUES-UNSPECIFIED
9-Dec-88, Version 6 by Masinter
Clarify that the return values for the listed constructs are as follows:
171, 326, 574, 682, 335, 484, 485, 603, 690, 691, 696, 218, 329, 598,
366, 190, 561, 598
DD -- Issue: ROOM-DEFAULT-ARGUMENT
Edit history: 12-Sep-88, Version 1 by Pitman
Specify that passing an argument of :DEFAULT is equivalent to passing
no argument to ROOM.
582
** still an outstanding question @ rotatef... on this one. (JonL)
DD -- Issue: SETF-SUB-METHODS
Version 5: Masinter (respond to comments)
This proposal specifies more explicilty the behavior of SETF in the case
of access forms whose sub-forms are permitted to be generalized variable
references [and which thus need to call GET-SETF-METHOD during setf macro
expansion].
599
DD -- Issue: SHADOW-ALREADY-PRESENT
Version 4 Masinter 10-Nov-87
SHADOW-ALREADY-PRESENT -- passed March 88 meeting
DUA1:[CHAPMAN.FROM-OFFICE]SHADOW-ALREADY-PRESENT.TT;1 -- change shadow
to add the symbol even if it is already present.
f602
DD -- Issue: SHARPSIGN-PLUS-MINUS-PACKAGE
Version 3 by Masinter 14-Nov-87
SHARPSIGN-PLUS-MINUS-PACKAGE -- passed March 88 meeting
DUA1:[CHAPMAN.FROM-OFFICE]SHARPSIGN-PLUS-MINUS-PACKAGE.TXT;1 -- the default
package while reading features is the keyword package.
s3100, f265
DD -- Issue: SPECIAL-TYPE-SHADOWING
Edit history: Version 1, 04-Nov-88 by David Gray
Clarify that if there is a local type declaration for a special
variable, and there is also a global type proclamation for that same
variable, then the value of the variable within the scope of the local
declaration must be a member of the intersection of the two declared
types.
202
DD -- Issue: STANDARD-INPUT-INITIAL-BINDING
Version 8 by Pierson 7/ 8/88, yet more clean up
A Common Lisp implementation is required to provide the following
initial streams. Each initial stream has a specific purpose as
defined in CLtL. This proposal redefines the initial bindings of
the streams and leaves the rest of the CLtL description unchanged.
626, 627, 252, 683, 539, 200, 676
Issue: STEP-ENVIRONMENT
***need v4***
1. Clarify that STEP and TIME evaluate the form in the current environment.
Issue: STREAM-ACCESS
30-Nov-88, version 2 by Masinter
First, add a function to determine whether a stream is "OPEN":
769, 770, 771, 772, 773, 774, 775, 776, chapter6, chapter7, streams,
s2200, 369, 398, 400, 481, 407, 710, 411, 711, 408, 713
DD -- Issue: SUBSEQ-OUT-OF-BOUNDS
29-Mar-88, Version 2 by Steele, in response to Moon's comments
SUBSEQ-OUT-OF-BOUNDS -- passed June 88 meeting
DUA1:[CHAPMAN.FROM-OFFICE]SUBSEQ-OUT-OF-BOUNDS.TXT;1 -- specify what happens
when :start and :end arguments are out of bounds.
f653, f196, f273, f275, f431, f492, f493, f507, f557, f564, 568, f216,
f569, f575, 590, f644, f648, f658, f710, f718
** need new version
Issue: SUBTYPEP-TOO-VAGUE
Version 4, 7-Oct-88 (Masinter, per Moon's comments)
A type specifier "involves" a word like SATISFIES, MEMBER, NOT, etc.
if it either contains it directly or as the result of expansion of a
DEFTYPE defined type specifier.
DD -- Issue: SYMBOL-MACROLET-DECLARE
Version 2, 9-Dec-88, Masinter
Allow declarations at the head of the body of SYMBOL-MACROLET, and hence
in WITH-ACCESSORS and WITH-SLOTS. Exactly the same declarations are
allowed as for LET, with one exception: SYMBOL-MACROLET signals an error
if a SPECIAL declaration names one of the symbols being defined as a
202, 939
DD -- Issue: SYMBOL-MACROLET-SEMANTICS
14-Mar-89, Version 6 by Steele
939, 391, 600, 448
DD -- Issue: TAILP-NIL
9-Dec-88, Version 5 by Masinter (clarify EQL)
Strike any text in the definition of TAILP which suggests that a
sublist must be a cons.
672
DD -- Issue: UNREAD-CHAR-AFTER-PEEK-CHAR
Version 2 by Masinter 2-Dec-88
Rewrite the specification so that it is clear that doing either a
PEEK-CHAR or READ-CHAR `commits' all previous characters. UNREAD-CHAR
on any character preceding that which is seen by the PEEK-CHAR (including
694, 502, 554
** need new version
Issue: VARIABLE-LIST-ASYMMETRY
08-Oct-88, Version 3 by Pitman
Allow all the variations in all of the forms;
i.e. add the prohibited cases mentioned above.
DD -- Issue: WITH-OUTPUT-TO-STRING-APPEND-STYLE (passed June 88?)
Version 5, 7-Jun-88 Masinter (more nits)
713
**************************************************************************
compiler issues follow: these will be included after the completion of
the compiler section (4.2) if they have not already been included.
DD -- Issue: ALLOW-LOCAL-INLINE
30 Dec. 88 V4 by Sandra Loosemore -- suggestions from Pitman
Clarifies use of INLINE proclamation.
s4200
DD -- Issue: COMPILE-FILE-HANDLING-OF-TOP-LEVEL-FORMS
V8, 31 Dec 1988 Sandra Loosemore
Clarify what the effect of COMPILE-FILE is.
s4200
Issue: COMPILER-DIAGNOSTICS
V10, 22 Mar 1989, Sandra Loosemore (error terminology)
Issue: COMPILER-LET-CONFUSION
V8, 23 Mar 1989, Sandra Loosemore (fix another bug, add
to discussion)
Issue: COMPILER-VERBOSITY
V6, 26 Jan 1989, Sandra Loosemore (remove USE-CONDITIONS)
Issue: CONSTANT-CIRCULAR-COMPILATION:YES
V8, 18 Mar 1989, Sandra Loosemore (changes per Moon, Masinter)
Issue: CONSTANT-COLLAPSING
V6, 22 Mar 1989, Sandra Loosemore (comments from Moon)
Issue: CONSTANT-COMPILABLE-TYPES
03/22/89, V9 by Loosemore (restructure)
DD -- Issue: CONSTANT-MODIFICATION
V2, 12 Dec 1988, Sandra Loosemore
Disallow modification of constants inside QUOTE.
039, 062, 137, 243, 652, 662, 599
Issue: DEFCONSTANT-SPECIAL
V3, 30 Dec 1988, Sandra Loosemore
Issue: DEFINING-MACROS-NON-TOP-LEVEL 315
22-Mar-89, V9 by Sandra Loosemore (add MACROLET stuff)
Issue: EVAL-WHEN-NON-TOP-LEVEL
22-Mar-89, Version 7 by Loosemore (order of processing)
Issue: LOAD-OBJECTS
Version 4, 4-Apr-89, by Pitman (changes per X3J13 Mar 89;
MAKE-LOAD-FORM-USING-SLOTS => MAKE-LOAD-FORM-SAVING-SLOTS)
Issue: LOAD-TIME-EVAL:R**3
11-Mar-89, Version 11 by Loosemore
Issue: MACRO-ENVIRONMENT-EXTENT:DYNAMIC
V3, 13 Mar 1989, Sandra Loosemore (last-minute discussion)
Issue: QUOTE-SEMANTICS:NO-COPYING
V3, 22 Mar 1989, Sandra Loosemore (suggestions from Moon)
Issue: SHARP-COMMA-CONFUSION
V2, 30 Dec 1988, Sandra Loosemore (comments from Pitman)
Remove the #, read macro from the language.
Issue: WITH-COMPILATION-UNIT:NEW-MACRO
13-Mar-89, Version 3 by Loosemore (update discussion)
****************************************************************************
editorial issues: they will either be part of chapter 1, part of the
error terminology, or a policy.
Issue: DEPRECATION-POSITION
9-JAN-89, Version 3 by Chapman
"policy"
Issue: SUBSETTING-POSITION
10-MAR-89, Version 5 by Chapman (added discussion)
"policy"
Issue: EXTENSIONS-POSITION:DOCUMENTATION
10-MAR-89, Version 7 by Chapman (added discussion)
1.7
Issue: UNSOLICITED-MESSAGES
6-APR-89, Version 6 by Chapman (added amendment from 3/89 mtg)
1.7
Issue: ERROR-TERMINOLOGY
14-APR-89, Version 9 by Chapman (added SAFE-CODE clarification
"error terms"
Issue: MACRO-AS-FUNCTION:DISALLOW
6-FEB-89, Version 2 by Chapman
1.7
***take this one out***DD -- APPEND-DOTTED -- passed March 88 meeting
DUA1:[CHAPMAN.FROM-OFFICE]APPEND-DOTTED.TXT;1 -- clarify what happens
when non-last element is a dotted list.
f033,f453
*****************************************************************************
Issues that will probably come up and pass in some form in June:
*****************************************************************************
Issue: ADJUST-ARRAY-NOT-ADJUSTABLE
17-Mar-89, Version 9, by Moon, fix wording and examples to make it
clear that the semantics of simple-array is unchanged.
Issue: DYNAMIC-EXTENT-FUNCTION
Edit history: 04-Apr-89, Version 1 by Loosemore
Issue: ERROR-CHECKING-IN-NUMBERS-CHAPTER
Edit history: 06-Mar-89, Version 1 by Pitman
Issue: HASH-TABLE-SIZE
Edit history: Version 1, 20-Mar-89, by Moon
Issue: LOAD-TRUENAME
11-Apr-89, Version 4 by Pitman (merge Moon's v3 comments)
Issue: PATHNAME-COMPONENT-CASE
22-Mar-89, Version 2 by Moon, update and rewrite
Issue: PATHNAME-COMPONENT-VALUE
Edit history: Version 1, 20-Mar-89, by Moon
Issue: PATHNAME-SUBDIRECTORY-LIST
23-Mar-89, Version 4 by Pitman ([hopefully] just fix typos)
Issue: PATHNAME-SYNTAX-ERROR-TIME
Edit history: 07-Jul-88, Version 1 by Pitman
Issue: PATHNAME-WILD
06-Oct-88, Version 2 by Pitman
Issue: PRETTY-PRINT-INTERFACE
Version 4, 22-Mar-89 by Waters
Issue: PRINT-CASE-PRINT-ESCAPE-INTERACTION
Edit history: 26-Jan-89, Version 1 by Pitman
Issue: READ-CASE-SENSITIVITY
Version 2, 23-Mar-89, by Dalton,
(completely new proposal after comments from
Pitman, Gray, Masinter, and R.Tobin@uk.ac.ed)
Issue: CLOS-MACRO-COMPILATION
V3, 21 Mar 1989, Sandra Loosemore (fix error language)
Issue: COMPILE-ENVIRONMENT-CONSISTENCY
V5, 22 Mar 1989, Sandra Loosemore (fix error language)
Issue: COMPILE-FILE-SYMBOL-HANDLING
V2, 12 Mar 1989, Sandra Loosemore (discussion, error terms)
Issue: COMPILED-FUNCTION-REQUIREMENTS
V5, 23 Mar 1989, Sandra Loosemore (restore proposal FLUSH)
Issue: CONSTANT-FUNCTION-COMPILATION
Edit History: V1, 22 Mar 1989, Sandra Loosemore (split from issue
CONSTANT-COMPILABLE-TYPES)
Issue: DEFCONSTANT-NOT-WIRED
13 Mar 1989, V6 by Sandra Loosemore (start over)
Issue: MACRO-CACHING
11-Mar-89, Version 2 by Loosemore (add discussion)
Issue: PROCLAIM-ETC-IN-COMPILE-FILE
13 Mar 89, V4 by Sandra Loosemore (discussion)
Issue: SYNTACTIC-ENVIRONMENT-ACCESS
Version 6, 23-Mar-89, Sandra Loosemore (more revisions)
Issue: CONFORMANCE-POSITION
Issue: EXTRA-RETURN-VALUES