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