source: trunk/source/tests/ansi-tests/ISSUES @ 8991

Last change on this file since 8991 was 8991, checked in by gz, 12 years ago

Check in the gcl ansi test suite (original, in preparation for making local changes)

File size: 1.1 KB
1This file contains notes on problems in the ANSI CL spec found
2during the construction of the tests.
41. When building a composite stream, what happens when the component
5  streams have different element types?
72. Should there be an UPGRADED-STREAM-ELEMENT-TYPE function.
93. The spec requires that arrays specialized to type NIL exist.
10  Was this intended?
124. If NIL specialized arrays exist, then NIL vectors are also strings.
13  Was this intended?
155. The spec requires that (UPGRADED-COMPLEX-PART-TYPE NIL) be (type
16  equivalent to) NIL.
186. The definition of UPGRADED-COMPLEX-PART-TYPE appears to require that
19  it work on arbitrary typespecs, including SATISFIES, which is not
20  possible.
227. Was it intended that values of 'smaller' float types be coercible
23  to values of larger float types?  In CLISP, short-float has a larger
24  range of exponents than single-float, so some shorts cannot be coerced
25  to singles without over/underflow.
278. IMAGPART is defined as returning (* 0 number) on reals.  If the
28  implementation supports negative zero and number is a negative float, this
29  will be -0.0 (of the appropriate type).  Was this intended?
Note: See TracBrowser for help on using the repository browser.