#313: (COERCE 3 '(FLOAT * *)) fails ----------------------------------------------------------------------------------------------+ Reporter: https://www.google.com/accounts/o8/id?id=aitoawmirmkhhsmhgi36otvnjvwc_guuvfv... | Owner: somebody Type: defect | Status: new Priority: minor | Milestone: Component: other | Version: 1.2.0-dev Keywords: coerce, float | ----------------------------------------------------------------------------------------------+ (COERCE 3 '(FLOAT * *)) fails with "3 cannot be converted to type (FLOAT * *)".
Similar expressions with other float types, e.g. with DOUBLE-FLOAT, SINGLE-FLOAT, LONG-FLOAT, SHORT-FLOAT, all fail.
Similar expressions with explicit bounds, e.g. (COERCE 3 '(FLOAT -10f0 10f0)) and other float types, all fail.
ABCL version = Armed Bear Common Lisp 1.2.0-dev (built from svn r14454).
Found this while running Maxima test suite. ev(zeta(3 + %i), numer) triggers this error.