Cleanup Issue BREAK-ON-WARNINGS-OBSOLETE
- Status
- Passed, as amended, Mar 89 X3J13
- Forum
- Cleanup
- Category
- CLARIFICATION/CHANGE
- References
- *BREAK-ON-WARNINGS* (CLtL p432, CL Condition System p40) *BREAK-ON-SIGNALS* (CL Condition System p25)
Problem Description
With the advent of *BREAK-ON-SIGNALS*, *BREAK-ON-WARNINGS* is redundant and unnecessary.Proposal (REMOVE)
Remove *BREAK-ON-WARNINGS*.Test Cases
N/ARationale
This will lead to simplification of the description of WARN.
Not only are the two variables overkill, but they have an effect in an identifiably but uselessly distinct place.
Current Practice
Most have *BREAK-ON-WARNINGS*.Cost to Implementors
slight.Cost to Users
Users will have to write (SETQ *BREAK-ON-SIGNALS* 'WARNING) rather than (SETQ *BREAK-ON-WARNINGS* T).
Since this is mainly done interactively and not in programs, the cost is slight.
Cost of Non-Adoption
The definition of WARN will be gratuitously cluttered.Benefits
Cost of non-adoption is avoided.Aesthetics
Slight improvement.Discussion
Pitman thinks this is a good idea, but doesn't think a lot of time should be wasted discussing the issue if there is strong opposition.Edit History
- 07-Mar-89, Version 1 by Pitman
- 8-Apr-89, Version 2 by Masinter (as amended; update discussion)