Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!cs.utexas.edu!uunet!mcvax!unido!infbs!hafer From: hafer@infbs.UUCP (Udo Hafermann) Newsgroups: comp.lang.apl Subject: Re: SYMBOL TABLE Message-ID: <1181@infbs.UUCP> Date: 25 Apr 89 09:30:03 GMT References: <575@moore.UUCP> <2270@water.waterloo.edu> Reply-To: hafer@infbs.UUCP (Udo Hafermann) Organization: TU Braunschweig,Informatik,West Germany Lines: 8 Keywords: I find it understandable that implementors want to have the symbol map at a fixed location, as this saves at least one indirect reference per symbol access. But nevertheless it should be possible to increase this size dynamically, even if this means moving the rest of the WS and shuffling around a lot of pointers. Less work than a typical )COPY must perform. This seems to be one the few non-dynamic features of APL left from the past, like the traditional bracket notation for indexing, which fixes the rank of an object at programming time.