Number: 1505

Date: 26-Jun-84 10':57':12

Submitter: Sannella.PA

Source: Dietterich.pa

Subject: Behavior of LISPXID = colon undocumented in manual

Lisp Version: 

Description: '
Date': 23 Jun 84 20':00 PDT'
From': Dietterich.pa'
Subject': Lisp': Behavior of LISPXID = colon undocumented in manual.'
To': LispSupport.pa'
cc': Dietterich.pa'
'
Lisp System Date': 19-Jun-84 14':48':49'
Machine': Dorado (Galileo)'
Microcode version': 24,4'
Memory size': 10000'
Frequency': ALways'
Impact': Annoying'
'
In calls to LISPX, if you specify a LISPXID (prompt character) of ': (colon), then LISPX thinks it has been called from a BREAK, and it handles errors in strange ways.  You get the error message ILLEGAL STACK ARG NIL twice whenever you type a u.b.a. or a CLISP expression.  The documentation on page 8.28 (section 8.7) states "A user can call LISPX specifying any propt character as LISPXID except for *, since in certain cases LISPX must use the value of LISPXID to tell whether or not it was called from the editor."  This should be amended to say "except for * and ':, since  ..." "...called from the editor or the break package."'
'
--Tom'
'


Workaround: 

Test Case: 

Edit-By: masinter.PA

Edit-Date: 13-Jul-84 18':45':16

Attn: Documentation

Assigned To: 

In/By: 

Disposition: 

System: Programming Environment

Subsystem: DWIM

Machine: 

Disk: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Difficulty: Moderate

Frequency: Everytime

Impact: Annoying

Priority: Perhaps

Status: Open

Problem Type: Documentation

Source Files: