[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[chapman%aitg.DEC@decwrl.dec.com: vote]




     ----- Begin Forwarded Messages -----

 From: chapman%aitg.DEC@decwrl.dec.com
Date: 9 Jan 89 10:22
To: masinter.pa
Subject: vote

Larry, I thought I sent these to you, so if it's a repeat, just
discard. 

Also, I grouped these issues loosely (but I didn't check them after
I grouped them, so some issues could be misplaced). I thought that
voting in alphabetic order was very painful and we didn't give enough
time to some issues just because of their position in the alphabet.

These votes don't represent the vote of DEC. Also, I gave more thought
to the no votes than to the yes ones.
kc



Single function change:						My vote:

DECLARE-FUNCTION-AMBIGUITY:DELETE-FTYPE-ABBREVIATION		y
DECODE-UNIVERSAL-TIME-DAYLIGHT:LIKE-ENCODE                      y
DEFSTRUCT-CONSTRUCTOR-KEY-MIXTURE:ALLOW-KEY                     y
DEFSTRUCT-PRINT-FUNCTION-INHERITANCE:YES                        y
DEFSTRUCT-SLOTS-CONSTRAINTS-NAME:DUPLICATES-ERROR               y
DESCRIBE-INTERACTIVE:EXPLICITLY-VAGUE                           y
DESCRIBE-INTERACTIVE:NO                                         n
EQUAL-STRUCTURE:STATUS-QUO                                      y
EXPT-RATIO:P.211                                                y
FORMAT-E-EXPONENT-SIGN:FORCE-SIGN                               y
FORMAT-PRETTY-PRINT:YES                                         y
IN-PACKAGE-FUNCTIONALITY:SELECT-ONLY                            y
LCM-NO-ARGUMENTS:1                                              y
MAKE-PACKAGE-USE-DEFAULT:IMPLEMENTATION-DEPENDENT               y
PATHNAME-TYPE-UNSPECIFIC:NEW-TOKEN                              y
PEEK-CHAR-READ-CHAR-ECHO:FIRST-READ-CHAR                        y
PRINT-CIRCLE-STRUCTURE:USER-FUNCTIONS-WORK                      y
ROOM-DEFAULT-ARGUMENT:NEW-VALUE                                 y
SYMBOL-MACROLET-DECLARE:ALLOW                                   y
SYMBOL-MACROLET-SEMANTICS:SPECIAL-FORM                          y(1)
TAGBODY-CONTENTS:FORBID-EXTENSION                               y(1)
TAILP-NIL:T                                                     y
STEP-ENVIRONMENT:CURRENT                                        y
TYPE-OF-UNDERCONSTRAINED:ADD-CONSTRAINTS                        n
UNREAD-CHAR-AFTER-PEEK-CHAR:DONT-ALLOW                          y

Documentation clarification:

FIXNUM-NON-PORTABLE:TIGHTEN-DEFINITION                          y
FIXNUM-NON-PORTABLE:TIGHTEN-FIXNUM-TOSS-BIGNUM                  n
HASH-TABLE-STABILITY:KEY-TRANSFORM-RESTRICTIONS                 n
LISP-SYMBOL-REDEFINITION:DISALLOW                               y
STANDARD-INPUT-INITIAL-BINDING:DEFINED-CONTRACTS                y
SUBTYPEP-TOO-VAGUE:CLARIFY                                      y

New functions:

DEFPACKAGE:ADDITION                                             y
FUNCTION-COMPOSITION:NEW-FUNCTIONS                              n
FUNCTION-COMPOSITION:COMPLEMENT-AND-ALWAYS                      n
HASH-TABLE-PACKAGE-GENERATORS:ADD-WITH-WRAPPER                  n
LAMBDA-FORM:NEW-MACRO                                           y
NTH-VALUE:ADD                                                   n
PACKAGE-DELETION:NEW-FUNCTION                                   n
STREAM-ACCESS:ADD-TYPES-PREDICATES-ACCESSORS                    y(2)
STREAM-INFO:ONE-DIMENSIONAL-FUNCTIONS                           n

Multiple function change:

ARGUMENTS-UNDERSPECIFIED:SPECIFY                                y
CLOSED-STREAM-OPERATIONS:ALLOW-INQUIRY                          y
GET-MACRO-CHARACTER-READTABLE:NIL-STANDARD                      y
RANGE-OF-COUNT-KEYWORD:NIL-OR-INTEGER                           y
RANGE-OF-START-AND-END-PARAMETERS:INTEGER-AND-INTEGER-NIL       y
REQUIRE-PATHNAME-DEFAULTS:ELIMINATE                             n(3)
RETURN-VALUES-UNSPECIFIED:SPECIFY                               y
TEST-NOT-IF-NOT:FLUSH-ALL                                       n(3)
TEST-NOT-IF-NOT:FLUSH-TEST-NOT                                  n(3)

Concept change:

ARRAY-TYPE-ELEMENT-TYPE-SEMANTICS:UNIFY-UPGRADING               y
CONTAGION-ON-NUMERICAL-COMPARISONS:TRANSITIVE                   y
DECLARATION-SCOPE:NO-HOISTING                                   n
DECLARATION-SCOPE:LIMITED-HOISTING                              y
DECLARE-TYPE-FREE:ALLOW                                         y
DOTTED-MACRO-FORMS:ALLOW                                        y
EXIT-EXTENT:MINIMAL                                             n
EXIT-EXTENT:MEDIUM                                              n
FUNCTION-DEFINITION:FUNCTION-SOURCE                             y
FUNCTION-TYPE-ARGUMENT-TYPE-SEMANTICS:RESTRICTIVE               y
FUNCTION-TYPE-REST-LIST-ELEMENT:USE-ACTUAL-ARGUMENT-TYPE        n
HASH-TABLE-TESTS:ADD-EQUALP                                     y
MAPPING-DESTRUCTIVE-INTERACTION:EXPLICITLY-VAGUE                y
PACKAGE-CLUTTER:REDUCE                                          y
PROCLAIM-LEXICAL:LG                                             y
REST-LIST-ALLOCATION:NEWLY-ALLOCATED                            n
REST-LIST-ALLOCATION:MAY-SHARE                                  n
REST-LIST-ALLOCATION:MUST-SHARE                                 n
SETF-FUNCTION-VS-MACRO:SETF-FUNCTIONS                           y
SETF-PLACES:ADD-SETF-FUNCTIONS                                  n
SETF-SUB-METHODS:DELAYED-ACCESS-STORES                          y
VARIABLE-LIST-ASYMMETRY:SYMMETRIZE                              y


(1) Need more clarification
(2) Two changes to proposal
(3) Should deprecate, not delete


New since last meeting:

GET-MACRO-CHARACTER-READTABLE:NIL-STANDARD
	Version 2, 8 Dec 88, Mailed 8 Dec 88
 
HASH-TABLE-STABILITY:KEY-TRANSFORM-RESTRICTIONS
	Version 1, 11-Nov-88	, Mailed 12 Dec 88

LCM-NO-ARGUMENTS:1
	Version 1, 17 Oct 88, Mailed 8 Dec 88
 
REST-LIST-ALLOCATION:NEWLY-ALLOCATED
REST-LIST-ALLOCATION:MAY-SHARE
REST-LIST-ALLOCATION:MUST-SHARE
	Version 3, 12-Dec-88, mailed 12-Dec-88
 
SETF-PLACES:ADD-SETF-FUNCTIONS
	Version 1, 11-Nov-88, mailed 9-Dec-88

TYPE-OF-UNDERCONSTRAINED:ADD-CONSTRAINTS
	Version 3, 12-Dec-88, mailed 12 Dec 88
	(some "bugs" in the proposal)
 


     ----- End Forwarded Messages -----