[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ERR errs out badly ...



(ERRSET (PROGN (ERRSET (ERR          ) NIL) T) NIL)	; => (T)

(ERRSET (PROGN (ERRSET (ERR (ERR)  T ) NIL) T) NIL)	; => (T)

(ERRSET (PROGN (ERRSET (ERR (ERR)    ) NIL) T) NIL)	; => (T)

(ERRSET (PROGN (ERRSET (ERR (ERR) NIL) NIL) T) NIL)	; loses with:

	PURPG; ERR1+3>>HRRES -2(P)   ERR3A+3/   EXCH T,-14(P)

Aren't (ERR (ERR)) and (ERR (ERR) NIL) supposed to be the same? The old
lisp manual documents them as being the same. Even just doing (ERR (ERR))
and (ERR (ERR) NIL) at toplevel differ -- (ERR (ERR)) gives a *RSET- type
breakpoint where (ERR (ERR) NIL) does not.

I find no documentation in .INFO.;LISP NEWS about any changes to the ERR
function.

				-kmp