Number: 1471

Date: 19-Jun-84 17':23':53

Submitter: Sannella.PA

Source: Nuyens, JonL, MMODEL@BBNG.ARPA

Subject: Masterscope should BLOCK

Assigned To: 

Attn: Masinter

Status: Open

In/By: 

Problem Type: Design - Impl

Impact: Annoying

Difficulty: Moderate

Frequency: Intermittent

Priority: Perhaps

System: Programming Environment

Subsystem: Masterscope

Machine: 

Disk: 

Lisp Version: 

Source Files: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Disposition: '
["Masinter" "23-Aug-84 10':30':29" Attn': Status':(Open->Declined) Problem% Type':(Performance->Design% -% Impl) Impact':(Moderate->Annoying) Frequency':(Everytime->Intermittent) Description': Workaround':]'
["Sannella.PA" "12-Sep-84 14':01':11" Description':]'
["Sannella.PA" "19-Sep-84 18':04':29" Attn': Status':(Declined->Open) Description':]'
["JonL.pa" "25-Sep-84 02':36':09" Source': Description':]

Description: [the description of this seems to have gotten incorrectly updated. In any case, I don''t want to put BLOCKs in random pieces of the system that ''might'' compute for a long time. They are ': MASTERSCOPE, the compiler, DWIMIFYFNS, CLISPIFYFNS, EDITFNS. .... ]'
'
[This AR supersedes 1064 -- JonL 25-Sep-84]'
'
Date':  8 Jun 84 16':36 PDT'
From': JonL.pa'
Subject': MONSTERSCOPE doesn''t BLOCK . . .'
To': Masinter'
'
while analyzing; is somewhat catatonic for a looong time.'
'
'
Date':  8 Jun 84 17':00':52 PDT (Friday)'
From': Masinter.PA'
Subject': Re': MONSTERSCOPE doesn''t BLOCK . . .'
In-reply-to': Your message of 8 Jun 84 16':36 PDT'
To': JonL'
cc': LispSupport'
'
. . . '
 I suggest that you patch around the other problems for a couple of weeks, e.g., ADVISE(UPDATEFN (BLOCK)) for Masterscope. I don''t want random BLOCKs in the code itself. There''s another one for the compiler optimization....'
 '
 '
-----'
'
Date': 12 Sep 84 08':54 PDT'
From': sheil.pa'
Subject': Lisp': Masterscope should block occasionally'
To': LispSupport.pa'
cc': masinter'
'
Lisp System Date': 11-Sep-84 18':48':58'
Machine': Dorado (Ventana)'
Microcode version': 24,4'
Memory size': 10000'
Frequency': Intermittent'
Impact': Annoying'
'
Masterscope does not seem to block at all during its analysis phase. Thus if one has a (. ANALYSE WHERE ANY ...) noone else gets to run for ages. At LEAST a block each time it prints out a dot would help, but possible more frequently also.'
'
Beau'
'
-----'
'
Date': 14 Sep 84 15':27 PDT'
From': masinter.pa'
Subject': Re': Lisp': Masterscope should block occasionally'
In-reply-to': LispSupport.pa''s message of 12 Sep 84 14':02 PDT'
To': LispSupport.pa'
cc': sheil.pa, masinter.pa'
'
If ARs are marked Declined and someone else complains about ''em, it is possibly cause to re-open the AR.'
'
Another alternative is to define an interrupt character INTERRUPTCHAR(3 (BLOCK)) which says control-C causes a block.'
'
I sort of like it.'
'
'


Workaround:  I suggest that you patch around the other problems for a couple of weeks, e.g., ADVISE(UPDATEFN (BLOCK)) for Masterscope. I don''t want random BLOCKs in the code itself. There''s another one for the compiler optimization....'
 '


Test Case: 

Edit-By: JonL.pa

Edit-Date: 25-Sep-84 02':36':10