Text preview for : 19771123_Pointers.pdf part of xerox 19771123 Pointers xerox sdd memos_1977 19771123_Pointers.pdf
Back to : 19771123_Pointers.pdf | Home
Inter-Office Memorandum
To Mesa Language Working Group Date November 23. 1977
From Wick Location Palo Alto
Subject Pointers Organization SO~/SO
XEROX
Filed on: [MAXC]POINTERS.BRAVO DRAFT
Attached is the current proposal for long pointers (Satterthwaite. Mesa Language Issues.
January 28. 1977). The Language Working Group minutes and my notes show that we made
the following additional points:
Given the declarations
b: PAGEBASE; or WORDBASE
p: BASED POINTER TO T; -- or POINTER [n ..m) TO T
then b[p].f is the notation proposed for (b+p).f (the add is done in software if b is of type
WORDBASE). In other words. b[p] is of type LONG POINTER TO T (POINTER TO T if b is a
WORD BASE)