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=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!samsung!spool.mu.edu!uunet!igor!rutabaga!jls From: jls@rutabaga.Rational.COM (Jim Showalter) Newsgroups: comp.lang.ada Subject: Re: Pre-condition vs. Post-condition Message-ID: Date: 26 Mar 91 04:31:29 GMT References: <20600091@inmet> <23141@as0c.sei.cmu.edu> <2918@sparko.gwu.edu> Sender: news@Rational.COM List-Id: I was one of the submitters to 9x of the proposal that all types have default initialization. This seems so obviously right I can't see why it wouldn't survive review. Why should records be singled out for special treatment?--it's one of those annoying "gotchas" that piss people off when they're trying to learn the language. I'm tired of seeing the user-view of the language--the only one the user cares about--distorted by concerns for the language implementers. Compiler writers are SUPPOSED to have a hard job so that the user community has an easy job--consider the relative percentages of time saved! One week of additional compiler writer time is probably worth 50 years of additional programmer time. An even more radical proposal would be to introduce constructors, a la C++. -- ***** DISCLAIMER: The opinions expressed herein are my own. Duh. Like you'd ever be able to find a company (or, for that matter, very many people) with opinions like mine. -- "When I want your opinion, I'll read it in your entrails."