[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
<= on flonums
- To: JGA at MIT-MC
- Subject: <= on flonums
- From: JONL at MIT-MC (Jon L White)
- Date: Thu, 26 Feb 81 19:20:00 GMT
- Cc: (BUG LISP) at MIT-MC
- Original-date: 26 FEB 1981 1420-EST
Date: 26 February 1981 11:21-EST
From: John G. Aspinall <JGA at MIT-MC>
(>= 3.0 4.0)
. . .
;Loading FORMAT 6724.0 does not pass the FIXNUMP test, for function >=
;4.0 ?
When did >= stop taking flonum args, and what is 6724.0 doing there?
It's a bug that >= didn't accept flonums too (possibly when the
"error checking" was added, it didn't think to check also for flonums).
This is fixed in current version of MLSUB. However, the random
6724.0 printed out by FORMAT is the result of a bug in APPLY, when
the function being applied has to be autoloaded (APPLY is called
by CERROR when lexpr-funcall is called on FORMAT); I haven't fixed
this bug yet.