Number: 2251 Date: 25-Sep-84 11':29':25 Submitter: Sannella.PA Source: Sybalsky.pa Subject: Loading UGLYVARS shouldn''t redeclare system datatypes Assigned To: Attn: Kaplan, Masinter Status: Open In/By: Problem Type: Bug Impact: Serious Difficulty: Frequency: Priority: Hopefully System: Programming Environment Subsystem: File Package Machine: 1132 Disk: Lisp Version: 24-Sep-84 09':49':01 Source Files: Microcode Version: 5124 Memory Size: 4096 File Server: Server Software Version: Disposition: Description: Date': 23 Sep 84 13':09 PDT' From': Sybalsky.pa' Subject': UGLYVAR''s FONTDESCRIPTORs KILL you in Harmony' To': LispSupport, Kaplan' cc': Sybalsky.pa' ' If you have an UGLYVAR that is a font descriptor from carol, and you try to load the file into harmony, you redefine FONTDESCRIPTOR, and kill yourself totally.' ' -----' ' From': kaplan.pa' Date': 23-Sep-84 22':04':05 PDT' Subject': Re': UGLYVAR''s FONTDESCRIPTORs KILL you in Harmony' In-reply-to': Sybalsky''s message of 23 Sep 84 13':09 PDT' To': Sybalsky' cc': LispSupport, Kaplan' ' I don''t know of anything that can be done about that. That would be true of anydatatype that had been dumped, after which system development led to changes in its record declarations.' ' It is a general problem. The only fix I can imagine is some way of dumping implementation-independent instances of datatypes. And I can''t imagine how to do that in general.' ' --Ron' ' -----' ' Date': 24 Sep 84 09':37 PDT' From': Sybalsky.pa' Subject': Re': UGLYVAR''s FONTDESCRIPTORs KILL you in Harmony' In-reply-to': kaplan.pa''s message of 23-Sep-84 22':04':05 PDT' To': Sannella.pa' cc': Sybalsky.pa, Kaplan.pa' ' I guess this should be a nice, prominent warning in the release message.' ' -----' ' Date': 24 Sep 84 09':53 PDT' From': Sybalsky.pa' Subject': Re': UGLYVAR''s FONTDESCRIPTORs KILL you in Harmony' In-reply-to': kaplan.pa''s message of 23-Sep-84 22':04':05 PDT' To': kaplan.pa' cc': Sybalsky.pa, LispSupport.pa' ' On second thought, I claim the behavior I reported is a bug': If you read an obsolete uglyvar into a sysout, it should' ' (1) NOT REDEFINE THE DATATYPE for Pete''s sake, and should probably' ' (2) Return a list of the "declaration" and the field values, so poor guy has some hope of reconstructing his goodie.' ' -----' ' Date': 24 Sep 84 15':04 PDT' From': Kaplan.pa' Subject': Re': UGLYVAR''s FONTDESCRIPTORs KILL you in Harmony' In-reply-to': Sybalsky.pa''s message of 24 Sep 84 09':53 PDT' To': Sybalsky.pa' cc': LispSupport.pa' ' You''re probably right. I guess this is an AR independent of Fonts or any particular system piece. Care to submit it?' ' --Ron' ' Workaround: Test Case: Edit-By: Edit-Date: