This is a cached copy of https://www.lispworks.com/documentation/HyperSpec/Body/01_eadaa.htm. It is a snapshot of the page as it appeared during last crawling. The current page could have changed in the meantime.

Last modified: Mon, 11 Apr 2005, 17:29:07 UTC    Size: 3053
CLHS: Section 1.5.1.4.1.1

[LISPWORKS][Common Lisp HyperSpec (TM)] [Previous][Up][Next]


1.5.1.4.1.1 Examples of Resolution of Apparent Conflicts in Exceptional Situations

Suppose that function foo is a member of a set S of functions that operate on numbers. Suppose that one passage states that an error must be signaled if any function in S is ever given an argument of 17. Suppose that an apparently conflicting passage states that the consequences are undefined if foo receives an argument of 17. Then the second passage (the one specifically about foo) would dominate because the description of the situational context is the most specific, and it would not be required that foo signal an error on an argument of 17 even though other functions in the set S would be required to do so.


[Starting Points][Contents][Index][Symbols][Glossary][Issues]
Copyright 1996-2005, LispWorks Ltd. All rights reserved.