Number: 1620 Date: 10-Jul-84 15':59':55 Submitter: Sannella.PA Source: MMODEL@BBNG.ARPA Subject: SYSLOAD smashes first word of (* * comment ... ) filecoms Assigned To: Masinter Attn: Release Status: Fixed In/By: Problem Type: Bug Impact: Moderate Difficulty: Easy Frequency: Everytime Priority: Perhaps System: Programming Environment Subsystem: File Package Machine: Disk: Lisp Version: Source Files: Microcode Version: Memory Size: File Server: Server Software Version: Disposition: [fixed a while back]' ["masinter" "27-Aug-84 22':25':22" Assigned% To': Attn': Status':(Open->Fixed) Disposition':] Description: ' Return-Path': <MMODEL@BBNG.ARPA>' Received': from BBNG.ARPA by Xerox.ARPA ; 09 JUL 84 17':19':13 PDT' Date': 9 Jul 84 20':19 EDT' Sender': MMODEL@BBNG.ARPA' Subject': SYSLOAD and (* * comment ... ) filecoms' From': MMODEL@BBNG.ARPA' To': LispSupport.PA' Cc': Greenfeld@BBNG.ARPA' Message-ID': <[BBNG.ARPA] 9-Jul-84 20':19':04.MMODEL>' ' ' I had a file divided into portions with (* * ... ) comment' filecoms. One of those portions held a bunch of usermacros, in' USERMACROS coms. The comment I put in front of that section was' (* * USERMACROS). When I loaded the file with LDFLG = SYSLOAD, I' ended up with USERMACROS unbound. Why? Apparently the functions' that go around smashing comslists when a file is SYSLOADed' thought that USERMACROS was a list whose value was to be used for' the * com! Ugh. It should of course not do this for * coms.' ' --- Mitchell' Workaround: Test Case: Edit-By: masinter Edit-Date: 27-Aug-84 22':25':24