Number: 2068

Date:  5-Sep-84 18':01':48

Submitter: Masinter

Source: (Bill White, Teknowledge) 1100Support.pasa

Subject: defining one user interrupt turns off any previously defined user interrupt

Assigned To: Masinter

Attn: Release

Status: Fixed

In/By: 

Problem Type: Bug

Impact: Moderate

Difficulty: Easy

Frequency: Everytime

Priority: Hopefully

System: Operating System

Subsystem: Keyboard

Machine: 

Disk: 

Lisp Version: 

Source Files: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Disposition: [Note this bug reported in 1982! only recently resubmitted]'
["Masinter" "11-Sep-84 17':07':16" Assigned% To': Attn': Status':(Open->Fixed) Disposition':]

Description: Date': 18 Aug 1982 1416-PDT'
From': Bill White <WHITE at SUMEX-AIM>'
Subject': bug in INTERRUPTCHAR ?'
To': 1100support.eos at PARC-MAXC'
cc': WHITE at SUMEX-AIM'
'
In Interlisp-D, it appears that defining one user interrupt'
turns off any previously defined user interrupt.'
EG':'
	(INTERRUPTCHAR 6 ''(PRINT 6) T)'
sets ↑F to print 6. Then typing':'
	(INTERRUPTCHAR 7 ''(PRINT 7) T)'
sets ↑G to print 7, but ↑F is no longer set. Ie':'
	(INTERRUPTCHAR 6 T) => NIL'
'


Workaround: 

Test Case: 

Edit-By: Masinter

Edit-Date: 11-Sep-84 17':07':17