Number: 814 Date: 23-Apr-84 16':31':45 Submitter: Sannella.PA Source: Denber.wbst Subject: RECOMPILEDEFAULT=EXPR confuses user who uses COMPILE directly. Assigned To: Attn: Status: Closed In/By: Problem Type: Bug Impact: Moderate Difficulty: Moderate Frequency: Once Priority: Hopefully System: Programming Environment Subsystem: File Package Machine: Disk: Lisp Version: Source Files: Microcode Version: Memory Size: File Server: Server Software Version: Disposition: 1Jun84, modified title. ' ["Sannella.PA" "21-Aug-84 18':33':39" Status':(Fixed->Closed)] Description: ' Date': 23 Apr 84 13':43 EST' From': Denber.wbst' Subject': Lisp': Lost Trailing Args' To': LispSupport.pa' Lisp-System-Date': 9-Apr-84 18':28':19' Machine-Type': Dolphin' ' This is weird - I had a function that takes three arguments. It worked fine so I compiled it and saved it on a file. Then later I reloaded it but when I tried to execute that function, it thought it only took two arguments - ie. breaking the function and asking ?= only showed values for two arguments. I then did a trivial edit (changing a comment) and the function then worked OK again. The function is TISOUND on {Ice}Lisp>PLAYD0PATCH.DCOM;3 if you want to try to duplicate this.' ' - Michel' ' -----' ' Date': 1 Jun 84 11':53 PDT' From': Masinter.pa' Subject': TISOUND on [ice]lisp>playd0patch' To': denber.wbst, LispSupport' ' I was just getting around to looking at AR#814. It seems pretty clear that the problem is that TISOUND didn''t get recompiled. What did you do when you "compiled it and saved it on a file"?' ' I suspect that what happened is that you did COMPILE(TISOUND) and then did a MAKEFILE(PLAYD0PATCH (RC ST] or some such, but that with RECOMPILEDEFAULT=EXPRS, it didn''t recompile the function. ' ' Does that jive with your recollection?' ' -----' ' Date': 1 Jun 84 16':33 EDT' From': Denber.wbst' Subject': Re': TISOUND on [ice]lisp>playd0patch' In-reply-to': Masinter.pa''s message of 1 Jun 84 11':53 PDT' To': Masinter.pa' cc': LispSupport.pa' ' It is likely that I did say (COMPILE ''TISOUND) at some point prior to saving the file on disk. To do the latter, I always call (CLEANUP) with whatever its default options are (ST, I believe).' ' To tell you the truth, this is all so long ago now I don''t even remember what the original problem was supposed to be. What I *would* like to find out is why I keep getting Leaf error 111''s (file busy) when I do a MAKEFILE after a DELFILE of the same file.' ' - Michel' Workaround: Test Case: Edit-By: Sannella.PA Edit-Date: 21-Aug-84 18':33':40