From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_20,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!apple!netcomsv!jls From: jls@netcom.COM (Jim Showalter) Newsgroups: comp.lang.ada Subject: Re: What should this do? Keywords: Variable-length strings constraint exception Message-ID: <1991Jun29.212251.12514@netcom.COM> Date: 29 Jun 91 21:22:51 GMT References: <1991Jun28.193513.14271@afit.af.mil> <1991Jun29.003159.20278@netcom.COM> <3417@sparko.gwu.edu> Organization: Netcom - Online Communication Services UNIX System {408 241-9760 guest} List-Id: >>A nifty compiler could play all sorts of >>games with mutable records to make them grow or shrink dynamically. >>As it is, a typical compiler simply allocates as much space as COULD ^^^^^^^ >>be needed, and lets it go at that. >Hmmm. This is not quite correct, Jim, regarding space allocation. For >example, [several counter-examples of compilers that do a nifty job of storage management for mutable records deleted] I'm probably suffering from obsolete data. Early compilers were notorious for using the largest size a mutable record could be in all cases. It looks as if the definition of "typical" compiler has changed for the better, and I've been buried so deep in the specifics of Rational's products for the past four years that I am out of touch with what the rest of the market has been up to. Gotta get out more... -- *** LIMITLESS SOFTWARE, Inc: Jim Showalter, jls@netcom.com, (408) 243-0630 **** *Proven solutions to software problems. Consulting and training on all aspects* *of software development. Management/process/methodology. Architecture/design/* *reuse. Quality/productivity. Risk reduction. EFFECTIVE OO usage. Ada/C++. *