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

ballot



Here's my ballot.  I represent (officially) the University of Utah CS
department.

ARGUMENTS-UNDERSPECIFIED:SPECIFY				Y
	Version 4, 21-Sep-88, Mailed 4 Dec 88

ARRAY-TYPE-ELEMENT-TYPE-SEMANTICS:UNIFY-UPGRADING		Y
	Version 9, 31-Oct-88, Mailed 5 Dec 88

CLOSED-STREAM-OPERATIONS:ALLOW-INQUIRY				Y
	Version 5,  5-Dec-88, Mailed 5 Dec 88

CONTAGION-ON-NUMERICAL-COMPARISONS:TRANSITIVE			Y
	Version 1, 14-Sep-88, Mailed 6 Oct 88

DECLARATION-SCOPE:NO-HOISTING					Y
DECLARATION-SCOPE:LIMITED-HOISTING				N
	Version 4, 15-Nov-88, Mailed 9-Dec-88

DECLARE-FUNCTION-AMBIGUITY:DELETE-FTYPE-ABBREVIATION		Y
	Version 4,  5-Dec-88, Mailed  5-Dec-88

DECLARE-TYPE-FREE:ALLOW						Y
	Version 8, 7-Dec-88, Mailed 9-Dec-88

DECODE-UNIVERSAL-TIME-DAYLIGHT:LIKE-ENCODE			A
	Version 2, 30-Sep-88, Mailed 6 Oct 88

DEFPACKAGE:ADDITION						Y
	Version 7, 2-Nov-88, Mailed 5 Dec 88

DEFSTRUCT-CONSTRUCTOR-KEY-MIXTURE:ALLOW-KEY			Y
	Version 2, 21-Sep-88, Mailed 6 Oct 88

DEFSTRUCT-PRINT-FUNCTION-INHERITANCE:YES			Y
	Version 3, 7 Dec 88, Mailed 12-Dec-88

DEFSTRUCT-SLOTS-CONSTRAINTS-NAME:DUPLICATES-ERROR		Y
	Version 4, 31-Oct-88, Mailed 12-Dec-88

DESCRIBE-INTERACTIVE:EXPLICITLY-VAGUE				N
DESCRIBE-INTERACTIVE:NO						Y
	Version 4, 15-Nov-88	, Mailed 7-Dec-88

DOTTED-MACRO-FORMS:ALLOW					Y
	Version 3, 15-Nov-88, Mailed 7-Dec-88

EQUAL-STRUCTURE:STATUS-QUO					A
	Version 5, 1-Oct-88, Mailed 8 Oct 88

EXIT-EXTENT:MINIMAL						N
EXIT-EXTENT:MEDIUM						Y
	Version 5, 12-Dec-88, Mailed 12-Dec-88

EXPT-RATIO:P.211						Y
	Version 3, 31-Oct-88, Mailed 7 Dec 88

FIXNUM-NON-PORTABLE:TIGHTEN-DEFINITION				I*
FIXNUM-NON-PORTABLE:TIGHTEN-FIXNUM-TOSS-BIGNUM			Y
	Version 4, 7-Dec-88, Mailed 12-Dec-88
  * I will vote for TIGHTEN-DEFINITION if TIGHTEN-FIXNUM-TOSS-BIGNUM
    is voted down.

FORMAT-E-EXPONENT-SIGN:FORCE-SIGN				A
	Version 2, 2 Oct 88, Mailed 6 Oct 88

FORMAT-PRETTY-PRINT:YES						Y
	Version 7, 15 Dec 88, Mailed 7 Dec 88

FUNCTION-COMPOSITION:NEW-FUNCTIONS				N
FUNCTION-COMPOSITION:COMPLEMENT-AND-ALWAYS			Y
	Version 4, 12 Dec 88, Mailed 12 Dec 88

FUNCTION-DEFINITION:FUNCTION-SOURCE				Y
	Version 2, 09-Dec-88	, Mailed 9 Dec 88

FUNCTION-TYPE-ARGUMENT-TYPE-SEMANTICS:RESTRICTIVE		Y
	Version 3, 7-Dec-88, Mailed  12-Dec-88

FUNCTION-TYPE-REST-LIST-ELEMENT:USE-ACTUAL-ARGUMENT-TYPE	A
	Version 5, 14-Nov-88	, Mailed 8-Dec-88

GET-MACRO-CHARACTER-READTABLE:NIL-STANDARD			Y
	Version 2, 8 Dec 88, Mailed 8 Dec 88

HASH-TABLE-PACKAGE-GENERATORS:ADD-WITH-WRAPPER			N
	Version 7, 8-Dec-88, Mailed 9-Dec-88

HASH-TABLE-STABILITY:KEY-TRANSFORM-RESTRICTIONS			C*
	Version 1, 11-Nov-88	, Mailed 12 Dec 88
  * I agree with the sentiments expressed in the "additional comment"
    at the end.  I'd rather see a shorter proposal that deals only
    with destructive operations on keys.

HASH-TABLE-TESTS:ADD-EQUALP					N
	Version 2, 8-Dec-88, Mailed 8 Dec 88

IN-PACKAGE-FUNCTIONALITY:SELECT-ONLY				N
	Version 4, 12-Dec-88, Mailed 12-Dec-88

LAMBDA-FORM:NEW-MACRO						N
	Version 4, 22-Nov-88, Mailed 8-Dec-88

LCM-NO-ARGUMENTS:1						Y
	Version 1, 17 Oct 88, Mailed 8 Dec 88

LISP-SYMBOL-REDEFINITION:DISALLOW				Y
	Version 5, 22-Nov-88, Mailed 8 Dec 88

MAKE-PACKAGE-USE-DEFAULT:IMPLEMENTATION-DEPENDENT		N
	Version 2, 8 Oct 88, Mailed 12-Dec-88

MAPPING-DESTRUCTIVE-INTERACTION:EXPLICITLY-VAGUE		Y
	Version 2, 09-Jun-88, Mailed 8 Oct 88

NTH-VALUE:ADD							N
	Version 4, 8-Dec-88, Mailed 8 Dec 88

PACKAGE-CLUTTER:REDUCE						I*
	Version 6, 12-Dec-88, Mailed 12-Dec-881
  * I don't see any need to restrict the use of internal symbols in
    the LISP package as property indicators.  Otherwise I support the
    proposal.

PACKAGE-DELETION:NEW-FUNCTION					A
	Version 5, 21 nov 88, Mailed 8 Dec 88

PATHNAME-TYPE-UNSPECIFIC:NEW-TOKEN				I*
	Version 1 27-Jun-88, Mailed 7 Oct 88
  * :UNSPECIFIC should be legal in all pathname fields, not just in the
    type field.

PEEK-CHAR-READ-CHAR-ECHO:FIRST-READ-CHAR			N, C*
	Version 3, 8-Oct-88, Mailed 8 Oct 88
  * This proposal seems to be in conflict with the rationale for
    issue UNREAD-CHAR-AFTER-PEEK-CHAR, which is to legitimize
    implementing PEEK-CHAR as READ-CHAR/UNREAD-CHAR.
   
PRINT-CIRCLE-STRUCTURE:USER-FUNCTIONS-WORK			I*
	Version 3, 20 Sep 88, Mailed 8 Oct 88
  * This proposal would be OK if it specified that circularity only
    had to be detected for objects that are contained in slots of the
    structure, not random objects that are printed out by the structure
    print function.  Rationale:  an obvious way to handle circular
    printing is to traverse the structure to detect circularities before
    printing anything.

PROCLAIM-LEXICAL:LG						N*
	Version 9, 8-Dec-88, Mailed 12-Dec-88
  * I don't have any fundamental complaint with this issue, but I believe 
    we need more experience with this feature before it should be 
    standardized.

RANGE-OF-COUNT-KEYWORD:NIL-OR-INTEGER				Y
	Version 3, 9-Oct-88, Mailed 14-Oct-88

RANGE-OF-START-AND-END-PARAMETERS:INTEGER-AND-INTEGER-NIL	Y
	Version 1, 14-Sep-88, Mailed 7 Oct 88

REQUIRE-PATHNAME-DEFAULTS:ELIMINATE				Y
	Version 6, 9 Dec 88, mailed 09 Dec 88

REST-LIST-ALLOCATION:NEWLY-ALLOCATED				N
REST-LIST-ALLOCATION:MAY-SHARE					Y
REST-LIST-ALLOCATION:MUST-SHARE					N
	Version 3, 12-Dec-88, mailed 12-Dec-88

RETURN-VALUES-UNSPECIFIED:SPECIFY				Y
	Version 6,  9 Dec 88 mailed  9-Dec-88

ROOM-DEFAULT-ARGUMENT:NEW-VALUE					A
	Version 1 12-Sep-88 mailed 8 Oct 88

[The following are mutually exclusive]
SETF-FUNCTION-VS-MACRO:SETF-FUNCTIONS				N
	Version 3, 4-Nov-87, mailed Nov 87
SETF-PLACES:ADD-SETF-FUNCTIONS					I*
	Version 1, 11-Nov-88, mailed 9-Dec-88
  * I already commented separately on this issue.

SETF-SUB-METHODS:DELAYED-ACCESS-STORES				Y
	Version 5, 12-Feb-88 mailed 8 Oct 88

STANDARD-INPUT-INITIAL-BINDING:DEFINED-CONTRACTS		Y
	Version 8, 8 Jul 88, Mailed 7 Oct 88

STEP-ENVIRONMENT:CURRENT					Y
	Version 3, 20-Jun-88, mailed  7 Oct 88

STREAM-ACCESS:ADD-TYPES-PREDICATES-ACCESSORS			I*
	version 2, 30-Nov-88 mailed  9 Dec 88
	(expect amendment T => "true")
  * If the amendment is accepted.

STREAM-INFO:ONE-DIMENSIONAL-FUNCTIONS				Y
	Version 6, 30-Nov-88, mailed 9 dec 88
	expect amendment:
		LINE-WIDTH   ==> STREAM-LINE-WIDTH
		LINE-POSITION ==> STREAM-LINE-POSITION
		PRINTED-WIDTH ==> STREAM-STRING-WIDTH


SUBTYPEP-TOO-VAGUE:CLARIFY					Y
	Version 4,  7-Oct-88, mailed 7 Oct 88 

SYMBOL-MACROLET-DECLARE:ALLOW					I*
	Version 2,  9-Dec-88, mailed 9 Dec 88
  * Only if SYMBOL-MACROLET-SEMANTICS passes.

SYMBOL-MACROLET-SEMANTICS:SPECIAL-FORM				A
	Version 5, 30-Nov-88, mailed 9 Dec 88

TAGBODY-CONTENTS:FORBID-EXTENSION				Y
	Version 5, 9-Dec-88 mailed 9 Dec 88

TAILP-NIL:T							Y
	Version 5, 9-Dec-88, mailed 12-Dec-88

TEST-NOT-IF-NOT:FLUSH-ALL					Y
TEST-NOT-IF-NOT:FLUSH-TEST-NOT					I*
	Version 3, 1 Dec 88 mailed 9 dec 
  * Flushing some is better than not flushing all.

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

UNREAD-CHAR-AFTER-PEEK-CHAR:DONT-ALLOW				Y
	Version 2, 2-Dec-88, mailed 12-Dec-88

VARIABLE-LIST-ASYMMETRY:SYMMETRIZE				Y
	Version 3, 08-Oct-88, mailed 9 Dec 88


-------