[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Flavor bug
Date: Fri, 20 May 88 13:09:38 pdt
From: ragosa%psyche@BOEING.COM (Rich Ragosa - BH AI Center - (215) 591-4295)
The following code causes a crash to the FEP when compiled. A fellow
employee discovered it and asked me to forward it to BUG-LISPM and SLUG.
It fails under Genera 7.1. The reference to LENGTH is the problem.
;;; -*- Mode: LISP; Syntax: Common-lisp; Package: USER; Base: 10 -*-
; Flavor bug. The reference to LENGTH (a CommonLISP function) seems to
; be the culprit. Try to compile this (Note: Prepare for an irrevokable
; crash to the FEP).
(defflavor test ((length nil)) ()
(:writable-instance-variables (length length)))
I presume that you at least got a redefinition warning for LENGTH when
you did this? If not, that is a bug. However, if you did get a
redefinition warning, and told it to go ahead, then the fact that you
lost is not a bug. LENGTH is a critical function, and redefining it is
bound to cause you to lose.
- Follow-Ups:
- Flavor bug
- From: Gavan Duffy <gavan@emx.utexas.edu>
- References:
- Flavor bug
- From: "Rich Ragosa - BH AI Center - (215" <ragosa%psyche@boeing.com>