Newsgroups: comp.lang.apl
Path: watmath!watserv1!utgpu!cs.utexas.edu!sun-barr!decwrl!access.usask.ca!kakwa.ucs.ualberta.ca!sspiff!dje
From: dje@sspiff.ampr.ab.ca (Doug Evans)
Subject: Subspaces (was Re: APL acceptance)
Organization: Edmonton, Alberta
Date: Tue, 19 May 1992 22:31:18 GMT
Message-ID: <1992May19.223118.919@sspiff.ampr.ab.ca>
References: <863@kepler1.rentec.com>
Lines: 18

rjfrey@rentec.com (Robert J Frey) writes:
>I have a paper in preparation in which I propose that "subspaces" in APL are
>the most natural language metaphor for introducing object-oriented extensions
>into the language. This is an outgrowth of some postings and correspondence
>I made last August.

In SAX we played with "multiple symbol tables". In a nutshell, the symbol
table we know and love today was the "root" symbol table, and '.' was used
to get to sub-symbol tables (IE: think of heirarchical file systems).

Packages are a natural fit for this kind of stuff, but for various reasons
we didn't use them. :-(

I haven't played with locatives, but they seem sort of similar to
SAX's multiple symbol tables. Roger?
-- 
Doug Evans               | "You're just supposed to sit here?"
dje@sspiff.ampr.ab.ca    |               - Worf in a mud bath.
