Number: 1697

Date: 25-Jul-84 13':12':44

Submitter: Sybalsky

Source: Sybalsky

Subject: UNDEFINED CAR OF FORM <cond clause> in interpreted COND

Lisp Version: 22-Jul-84 00':27':49

Description: I''m running the BIN fn for TEdit interpreted.  Part of the time, I die with it trying to use one cond clause as the function to be applied to the rest of the clauses.  It seems that \EVALFORM is calling APPLY with COND and a list of the list of clauses as args.  HOWEVER, farther up the stack, there is another \EVALFORM that has called COND directly...?'
'
BT'
\EVALFORM, COND, APPLY, *ENV*, \EVALFORM, \EVPROGN, COND, \EVALFORM, \PROG0, PROG, \EVALFORM, \INTERPRETER1, \TEXTBIN, \BIN, \FORMATLINE, \TEDIT.FIXCHANGEDPART, . . .'
'
[I traced the stack on hardcopy and gave it to LMM]'


Workaround: 

Test Case: 

Edit-By: Masinter.PA

Edit-Date: 15-Aug-84  1':02':08

Attn: 

Assigned To: 

In/By: 

Disposition: [I looked at this but was confused by it, couldn''t get it to rehappen, etc. Am marking Incomplete. LMM]

System: Language Support

Subsystem: Stack and Interpreter

Machine: 1132

Disk: 

Microcode Version: 5124

Memory Size: 4096

File Server: 

Server Software Version: 

Difficulty: 

Frequency: Intermittent

Impact: Serious

Priority: Perhaps

Status: Incomplete

Problem Type: Bug

Source Files: