From: Bruno H. <br...@cl...> - 2004-09-28 12:46:57
|
Hi Paul, MAP.48 fails in CLISP without it being an ANSI CL violation. ANSI CL says: "If the result-type is a subtype of vector, then if the implementation can determine the element type specified for the result-type, the element type of the resulting array is the result of upgrading that element type; or, if the implementation can determine that the element type is unspecified (or *), the element type of the resulting array is t; otherwise, an error is signaled." CLISP cannot determine the element type of (or (vector t 10) (vector t 5)), therefore it gives an error. So IMO the test should be changed. Bruno |