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: 


Status: Closed


Problem Type: Bug

Impact: Moderate

Difficulty: Moderate

Frequency: Once

Priority: Hopefully

System: Programming Environment

Subsystem: File Package



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'
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}<Denber>Lisp>PLAYD0PATCH.DCOM;3 if you want to try to duplicate this.'
			- Michel'
Date':  1 Jun 84 11':53 PDT'
Subject': TISOUND  on [ice]<denber>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]<denber>lisp>playd0patch'
In-reply-to':''s message of 1 Jun 84 11':53 PDT'
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'


Test Case: 

Edit-By: Sannella.PA

Edit-Date: 21-Aug-84 18':33':40