Number: 1977

Date: 28-Aug-84 11':55':39

Submitter: Sannella.PA

Source: MASINTER.PA

Subject: Document SYSTEM records vs USER records (need to disambiguate references)

Assigned To: 

Attn: MASINTER

Status: Open

In/By: 

Problem Type: Documentation

Impact: Moderate

Difficulty: 

Frequency: 

Priority: Perhaps

System: Programming Environment

Subsystem: Record Package

Machine: 1132

Disk: 

Lisp Version: 27-Aug-84 21':14':00

Source Files: 

Microcode Version: 5124

Memory Size: 4096

File Server: 

Server Software Version: 

Disposition: 

Description: '
Date': 24 Aug 84 08':05 PDT'
From': newman.pasa'
Subject': Lisp': Fetch LEFT is acting wierd'
To': LispSupport.pa'
cc': newman.pasa'
Lisp-System-Date': 21-Jun-84 10':50':28'
Machine-Type': Dandelion'
'
  When I try to (fetch LEFT of SOMETHING) I am getting the BOTTOM field of SOMETHING rather than the LEFT field. Moreover, fetching BOTTOM, WIDTH or HEIGHT all work correctly. What is the problem here ??? Has anyone else had this problem, or am I alone? '
'
I would appreciate a quick response since this is pretty vital to what I am doing.'
'
-----'
'
Date': 25 AUG 84 00':45 PDT'
From': MASINTER.PA'
Subject': LEFT'
To':   newman.pasa'
cc':   lispsupport'
'
try (SHOWDEF ''LEFT ''FIELDS) to see how LEFT is defined as a field. It is likely that you have some other record which defines LEFT, and since REGION is a "system" record, fetch LEFT defaults to user-defined fields.'
'
You should probably disambiguate':'
'
(fetch (REGION LEFT) of X)'
'
[to LispSupport': AR on documentation I am sure that the stuff about SYSTEM records vs USER records is not in the manual!]'
'


Workaround: 

Test Case: 

Edit-By: 

Edit-Date: