Number: 657

Date: 11-Apr-84 18':03':45

Submitter: masinter.PA

Source: JonL

Subject: No place for DECLARE''s in I.S.OPRS

Lisp Version: 11-Apr-84

Description: Date': 11 Apr 84 17':10 PST'
From': JonL.pa'
Subject': Lisp': No place for DECLARE''s in I.S.OPRS'
To': LispSupport.pa'
cc': JonL.pa'
'
Lisp System Date': 11-Apr-84 00':53':49'
'
LAMBDA''s and PROG''s admit DECLAREs more-or-less in the first "evaluable" position.  I.S.OPRS should do so also; this means that CLISPFOR0 (or whomever) must parst the DECLARE and move it to the "beginning" of the PROG it generates.'
'


Workaround: 

Test Case: 

Edit-By: masinter.PA

Edit-Date: 13-Jul-84 17':53':18

Attn: Documentation

Assigned To: 

In/By: 

Disposition: [Interlisp-D has no requirement that DECLAREs be lexically first. It is a non-feature of the Interlisp-10 compiler only. I changed the problem type to Documentation, to edit where it talks about DECLARE in the manual to clear this up.]

System: Programming Environment

Subsystem: DWIM

Machine: 1100

Disk: 

Microcode Version: 42,1

Memory Size: 6000

File Server: 

Server Software Version: 

Difficulty: 

Frequency: Everytime

Impact: Moderate

Priority: Perhaps

Status: Open

Problem Type: Documentation

Source Files: