Re: Data Structure Reorganizing Optimizations

pjensen@csi.compuserve.com (Phil Jensen)
Fri, 11 Nov 1994 03:23:45 GMT

          From comp.compilers

Related articles
[11 earlier articles]
Re: Data Structure Reorganizing Optimizations fjh@munta.cs.mu.OZ.AU (1994-11-02)
Re: Data Structure Reorganizing Optimizations jeremy@sour.sw.oz.au (1994-11-02)
Re: Data Structure Reorganizing Optimizations prochak@cibadiag.com (1994-11-02)
Re: Data Structure Reorganizing Optimizations pardo@cs.washington.edu (1994-11-09)
Re: Data Structure Reorganizing Optimizations kendall@pot.East.Sun.COM (1994-11-05)
Re: Data Structure Reorganizing Optimizations praetorius@figs.enet.dec.com (1994-11-09)
Re: Data Structure Reorganizing Optimizations pjensen@csi.compuserve.com (1994-11-11)
Re: Data Structure Reorganizing Optimizations glew@ichips.intel.com (1994-11-13)
Re: Data Structure Reorganizing Optimizations glew@ichips.intel.com (1994-11-13)
Re: Data Structure Reorganizing Optimizations monnier@di.epfl.ch (1994-11-14)
Re: Data Structure Reorganizing Optimizations rockwell@nova.umd.edu (1994-11-14)
Re: Data Structure Reorganizing Optimizations dsiebert@icaen.uiowa.edu (1994-11-14)
Re: Data Structure Reorganizing Optimizations ok@cs.rmit.oz.au (1994-11-21)
[2 later articles]
| List of all articles for this month |
Newsgroups: comp.compilers
From: pjensen@csi.compuserve.com (Phil Jensen)
Keywords: optimize, design
Organization: CompuServe Incorporated
References: 94-10-108 94-11-042
Date: Fri, 11 Nov 1994 03:23:45 GMT

Just a historical note: Harvard's old research language, EL/1 (Wegbreit,
Cheatham, et al) did structure packing. It was also interesting in that
it included two sorts of type constructors for arrays:
    VECtor of n objects of type t, and
    SEQuence of type t, length determined by the instance.


A SEQuence or any structure containing one was "length-unresolved".
If a structure contained more than one length-unresolved component,
determining the offsets of those after the first required a run-time
computation.


VEC(5,BOOL) was represented in exactly 5 bits (can you say "LDB"?).
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.