Number: 597

Date: 10-Apr-84 11':28':57

Submitter: Sannella.PA

Source: vanMelle.pa

Subject: (NCREATE ''FIXP) macroexpands into (CREATECELL \FIXP)

Assigned To: 

Attn: 

Status: Fixed

In/By: 

Problem Type: Performance

Impact: Annoying

Difficulty: 

Frequency: Everytime

Priority: Hopefully

System: Language Support

Subsystem: Storage Formats/Mgt

Machine: 

Disk: 

Lisp Version: 

Source Files: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Disposition: \FIXP is now in the standard system as a constant (not a GLOBALVAR).'
["masinter" "23-Aug-84 15':46':52" Attn': Status':(Open->Fixed) Problem% Type':(Bug->Performance) Impact':(Moderate->Annoying) Disposition':]

Description: '
Date':  8 Apr 84 22':56 PST'
From': vanMelle.pa'
Subject': Lisp': forDuration compiles using \FIXP free'
To': LispSupport.pa'
cc': vanMelle.pa'
'
Lisp System Date':  8-Apr-84 18':02':02'
Machine': Dandelion (Big-Chip)'
Microcode version': 24,4'
Memory size': 5777'
Impact': Minor'
'
forDuration compiles a (\CREATECELL \FIXP), which is a free ref to the variable \FIXP if you don''t have ABC loaded.'
'
	Bill'
'
-----'
'
Date':  9 APR 84 20':34 PST'
From': JONL.PA'
Subject': Re': Lisp': forDuration compiles using \FIXP free'
To':   vanMelle, LispSupport'
cc':   JONL'
'
In response to the message sent   8 Apr 84 22':56 PST from vanMelle.pa'
'
This is a bug in NCREATE rather than in DURATION.'
'
The AR is':  (NCREATE ''FIXP) macroexpands into (CREATECELL \FIXP) and \FIXP'
            hasn''t been declared GLOBALVARS in the installed sysout.'
'


Workaround: 

Test Case: 

Edit-By: masinter

Edit-Date: 23-Aug-84 15':46':54