From: Lawrence G. Mayka
Subject: Effective of multiple consecutive #+ or #-
Date: 
Message-ID: <LGM.95Jun5163746@polaris.ih.att.com>
I noticed today that three different Common Lisp implementations
produce three different results when given the following pair of
expressions:

(list #+gup1 #+gup2 3 5)

(list #+gup1 #-gup2 3 5)

where neither GUP1 nor GUP2 is on the *FEATURES* list.  The three
result pairs are

NIL and (5)

(5) and (5)

NIL and NIL

The first result pair looks right to me--that is, #+ and #- continue
to exhibit their usual behavior even when *READ-SUPPRESS* is true.
Does anyone have an explanation (i.e., other than a miniature bug) for
either of the other two?
--
        Lawrence G. Mayka
        AT&T Bell Laboratories
        ยทยทยท@ieain.att.com

Standard disclaimer.