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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,9fb8e2af320d5b3e X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!news.glorb.com!newscon02.news.prodigy.net!prodigy.net!newsfeed-00.mathworks.com!nntp.TheWorld.com!not-for-mail From: Robert A Duff Newsgroups: comp.lang.ada Subject: Re: Bus error Date: Sun, 01 Jul 2007 20:16:39 -0400 Organization: The World Public Access UNIX, Brookline, MA Message-ID: References: <0367891DA5DA7E408D42A860FA002F44B0CC48@sma2901.cr.eurocopter.corp> <1l4yqvxoid4n1.1u8eo4oo8ml4m$.dlg@40tude.net> <4685280c$0$14869$9b4e6d93@newsspool4.arcor-online.net> <91odix36xq.fsf@hod.lan.m-e-leypold.de> NNTP-Posting-Host: shell01.theworld.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: pcls6.std.com 1183335400 18130 192.74.137.71 (2 Jul 2007 00:16:40 GMT) X-Complaints-To: abuse@TheWorld.com NNTP-Posting-Date: Mon, 2 Jul 2007 00:16:40 +0000 (UTC) User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.3 (irix) Cancel-Lock: sha1:M8Yb3y1Sal+FKbb+tvpEdxcgNgQ= Xref: g2news1.google.com comp.lang.ada:16378 Date: 2007-07-01T20:16:39-04:00 List-Id: Markus E Leypold writes: > How about the difference between lvalues and rvalues? I don't think it's necessary, if we have the distinction between constant and variable. Nor is the distinction between name and expression useful. These distinctions were diminished from Ada 83 to 95 (e.g. a function call returns a value (rvalue) in Ada 83, but returns an object (lvalue) in Ada 95). We should have gone all the way, and eliminated these useless distinctions. Why should "Hello"'Length be illegal, for example? - Bob