Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

List of Unspecified consequences #59

Open
yitzchak opened this issue May 23, 2024 · 0 comments
Open

List of Unspecified consequences #59

yitzchak opened this issue May 23, 2024 · 0 comments

Comments

@yitzchak
Copy link
Member

This issue was originally suggested as a meta-issue in #3. For now we not creating meta-issues since we are aiming for simplicity of acceptance by existing implementations. Once the procedures of WSCL have been established we may consider merging multiple issues into meta-issues.

Consequences

The following is a list of pages containing the phrases
"the consequences are unspecified"/"unspecified consequences" or
"the consequences are undefined"/"undefined consequences"/"is an error"
all of which should be changed to signal a condition,
or at least to say "the return values are unspecified."

Unspecified (unpredictable but harmless):

Section 1.4.2
Section 2.3.5
Section 3.2.2.3
Section 3.2.4.2.2
Section 3.4.11
Section 6.1.3
Section 17.2.1
Section 18.1.2
Declaration IGNORE, IGNORABLE
Declaration OPTIMIZE
Function ADJUST-ARRAY
Function FIND-RESTART
Function LDIFF, TAILP
Function MAPHASH
Function MAKE-ARRAY
Function MAKE-PACKAGE
Function MAKE-SEQUENCE
Function OPEN
Function /
Function SLOT-VALUE
Macro DEFINE-SYMBOL-MACRO
Macro DEFINE-CONDITION
Macro MULTIPLE-VALUE-BIND
Macro RESTART-CASE
System Class FUNCTION
Variable COMPILE-FILE-PATHNAME...
Variable LOAD-PATHNAME, LOAD-TRUENAME

Undefined (demons may fly out of your nose):

Section 1.4.2
Section 1.4.4.3
Section 1.4.4.22
Section 1.5.1.4.1.1
Section 2.1.1.2
Section 2.4.6
Section 2.4.8.3
Section 2.4.8.7
Section 2.4.8.8
Section 2.4.8.9
Section 2.4.8.10
Section 3.1.2.1.1.3
Section 3.1.2.1.2.2
Section 3.1.2.1.3
Section 3.2.2.1.1
Section 3.2.2.3
Section 3.2.5
Section 3.3
Section 3.4.1.4.1.1
Section 3.4.6
Section 3.5.1.2
Section 3.5.1.3
Section 3.5.1.4
Section 3.5.1.5
Section 3.5.1.6
Section 3.5.1.7
Section 3.6
Section 3.7.1
Section 5.2
Section 6.1.2.2
Section 9.1.2.1
Section 11.1.2.1.2
Section 14.1.1.1
Section 14.1.2.3
Section 16.1.2
Section 19.2.2.2.3
Section 21.1.1.1.2
Section 21.1.2
Section 21.1.4
Section 22.3.10.2
Section 22.3.10.3
Section 22.3.10.4
Glossary-Section E
Glossary-Section F
Declaration TYPE
Function APPLY
Function ASIN, ACOS, ATAN
Function COMPILE
Accessor COMPILER-MACRO-FUNCTION
Function COMPUTE-RESTARTS
Function CONCATENATED-STREAM-STREAMS
Function COPY-LIST
Function DELETE-FILE
Standard Generic Function DESCRIBE-OBJECT
Function ED
Function ENDP
Function EXP, EXPT
Accessor FIND-CLASS
Function FMAKUNBOUND
Function FORMAT
Function GET-OUTPUT-STREAM-STRING
Function INTERN
Function INVOKE-RESTART-INTERACTIVELY
Function LAST
Accessor MACRO-FUNCTION
Function MAP
Function MAKE-ARRAY
Function MAKE-SYMBOL
Function PAIRLIS
Function READ-DELIMITED-LIST
Function RENAME-PACKAGE
Function SLOT-BOUNDP
Function SLOT-MAKUNBOUND
Function SYMBOL-NAME
Function TREE-EQUAL
Function TYPEP
Function UNEXPORT
Macro DEFCONSTANT
Macro DEFMACRO
Macro DEFPACKAGE
Macro DEFSTRUCT
Macro DEFTYPE
Macro DO-SYMBOLS, DO-EXTERNAL-SYMBOLS...
Macro PPRINT-LOGICAL-BLOCK
Local Macro PPRINT-POP
Macro WITH-ACCESSORS
Macro WITH-HASH-TABLE-ITERATOR
Macro WITH-INPUT-FROM-STRING
Macro WITH-OPEN-STREAM
macro WITH-OPEN-FILE
Macro WITH-OUTPUT-TO-STRING
Macro WITH-PACKAGE-ITERATOR
Macro WITH-SLOTS
Special Operator FLET, LABELS, MACROLET
Special Operator GO
Special Operator QUOTE
Special Operator RETURN-FROM
Special Operator THE
Special Operator UNWIND-PROTECT
System Class BROADCAST-STREAM
System Class FUNCTION
System Class SYMBOL
Variable MACROEXPAND-HOOK

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant