Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!cbatt!cbosgd!ihnp4!inuxc!pur-ee!uiucdcs!uicsl!uicsg!llames From: llames@uicsg.UUCP Newsgroups: net.arch Subject: Re: Data Stack in the Symbolics 3600 Message-ID: <800001@uicsg> Date: Sat, 16-Aug-86 15:52:00 EDT Article-I.D.: uicsg.800001 Posted: Sat Aug 16 15:52:00 1986 Date-Received: Mon, 18-Aug-86 01:13:09 EDT References: <2598@rsch.wisc.edu> Lines: 21 Nf-ID: #R:rsch.wisc.edu:2598:uicsg:800001:000:1009 Nf-From: uicsg.UUCP!llames Aug 16 14:52:00 1986 >> Does anybody have any information (or pointers to information) >> about the data stack on the Symbolics 3600? ... >> Guri Sohi, sohi@amul.wisc.edu > You should check out the "Symbolics Technical Summary" ... > In addition, David Moon has two interesting papers ... > Hal Stern, {ihnp4, seismo, allegra}!princeton!stern The use of the data stack is described in Volume 8 (Internals, Processes, and Storage Management) of the Symbolics documentation set, pp. 26-28. In summary, special forms are provided that allow you to cons arrays on the data stack, rather that in garbage-collected heap storage. The arrays have dynamic extent (and either lexical or indefinite scope). They get popped off when the form is exited. This facility is like that which lets you cons lists on the control stack. Currently, only arrays can be allocated on the data stack. I don't know if Release 7 will permit more kinds of objects. Rene Llames llames%uicsg@a.cs.uiuc.edu ...!{pur-ee,ihnp4,convex}!uiucdcs!uicsg!llames