Number: 1411

Date: 14-Jun-84 11':10':13

Submitter: Sannella.PA

Source: Mark Richer <RICHER@SUMEX-AIM.ARPA>

Subject: (APPEND ''(A . B)) gives (A . B) interpreted, (A) compiled

Assigned To: Masinter

Attn: 

Status: Closed

In/By: Harmony

Problem Type: Bug

Impact: Moderate

Difficulty: Easy

Frequency: Everytime

Priority: Perhaps

System: Language Support

Subsystem: Storage Formats/Mgt

Machine: 

Disk: 

Lisp Version: 

Source Files: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Disposition: [fixed 29 Jun 84, lmm]'
["Sannella" "20-Aug-84 18':39':25" Attn': Status':(Fixed->Closed) In/By':]

Description: '
Return-Path': <RICHER@SUMEX-AIM.ARPA>'
Redistributed': Xerox1100UsersGroup↑.PA'
Received': from SUMEX-AIM.ARPA by Xerox.ARPA ; 13 JUN 84 17':18':07 PDT'
Date': Wed, 13 Jun 84 15':50':15 PDT'
From': Mark Richer <RICHER@SUMEX-AIM.ARPA>'
Subject': APPENDING DOTTED PAIRS'
To': 1100users@SUMEX-AIM.ARPA'
'
'
I have had the following experience':'
'
(1) SETQ POS1 ''(3 . 4)'
(2) SETQ POS2 (APPEND POS1)'
(3) destructively modify POS1 with CURSORPOSITION fn'
'
run interpretively perfectly'
compile with no warning message or anything'
run compiled incorrectly'
'
The manual (2.16) does not discuss the case of'
(APPEND ''(a . b)).'
'
What should happen?  Is that a compiler bug?'
'
Mark'
----'
-------'
Return-Path': <RICHER@SUMEX-AIM.ARPA>'
Redistributed': Xerox1100UsersGroup↑.PA'
Received': from SUMEX-AIM.ARPA by Xerox.ARPA ; 13 JUN 84 17':19':32 PDT'
Date': Wed, 13 Jun 84 15':51':59 PDT'
From': Mark Richer <RICHER@SUMEX-AIM.ARPA>'
Subject': I should add ...'
To': 1100users@SUMEX-AIM.ARPA'
'
that I changed the APPEND to COPY, recompiled and it'
worked.'
'
Mark'
----'
-------'


Workaround: 

Test Case: 

Edit-By: Sannella

Edit-Date: 20-Aug-84 18':39':26