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

Re: [Scott's message about EQ DEFCONSTANTs]



Date: Thu, 09 Jun 1983 21:31:00 -0000
From: Communications Satellite <COMSAT @ MIT-MC>

FAILED: common-lisp at SU-AI; Recipient name apparently rejected.
	Last reply was: {500 Syntax error in recipient specification.}
 Failed message follows:
-------
Date: Thu, 09 Jun 1983 20:18:00 -0000
From: MOON at SCRC-TENEX
To:   Ron <FISCHER at RUTGERS>
Cc:   common-lisp at SU-AI
Subject: Re: [Scott's message about EQ DEFCONSTANTs]
In-reply-to: The message of 9 Jun 83 14:17:40 EDT from Ron <FISCHER@RUTGERS.ARPA>

    Date: 9 Jun 83 14:17:40 EDT
    From: Ron <FISCHER@RUTGERS.ARPA>

    DEFCONSTANT is defined in the manual to produce values that are EQUALP
    only.  Not EQ.

Not so.  I assume you are referring to page 49 of the Laser edition.  It
says nothing about any relation between the values of different instances
of open-coding of the variable by the compiler.  What it does say is that
if you evaluate the form (DEFCONSTANT var val) twice, it is an error unless
the two values of val are EQUALP.  But this misfeature has already been
removed by a previous ballot.