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: