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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,ad988eb0a9545c86 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-04-13 18:34:06 PST Newsgroups: comp.lang.ada Path: supernews.google.com!sn-xit-03!supernews.com!cyclone-sjo1.usenetserver.com!news-out-sjo.usenetserver.com!europa.netcrusader.net!208.184.7.66!newsfeed.skycache.com!Cidera!news-reader.ntrnet.net!uunet!ash.uu.net!world!bobduff From: Robert A Duff Subject: Re: Problem trying to implement generics. Sender: bobduff@world.std.com (Robert A Duff) Message-ID: Date: Sat, 14 Apr 2001 01:33:16 GMT References: <9b46dr$cd8$1@taliesin.netcom.net.uk> <9b6jtu$4is$2@taliesin.netcom.net.uk> <9b6m27$68e$1@taliesin.netcom.net.uk> <0JBB6.10484$FD1.1197250@news6-win.server.ntlworld.com> <9b7tce$laf$2@taliesin.netcom.net.uk> Organization: The World Public Access UNIX, Brookline, MA X-Newsreader: Gnus v5.3/Emacs 19.34 Xref: supernews.google.com comp.lang.ada:6885 Date: 2001-04-14T01:33:16+00:00 List-Id: Brian Rogoff writes: > Or, would you just allow procedures to return values? ;-) Yeah. ;-) > Did anyone see this during the Ada 95 design? I thought J.P. Rosen (who > showed most of us this evil trick :) said something about having noticed > it early but never actually implementing it until later. I'm sure I'm > botching the story: J.P, what's the history here? I think I discovered it independently of J.P. Rosen, sometime *after* the Ada 95 standard. I wrote in AARM-7.5(1.a): 1.a Discussion: The concept of the value of a limited type is difficult to define, since the abstract value of a limited type often extends beyond its physical representation. In some sense, values of a limited type cannot be divorced from their object. The value IS the object. Or maybe Tucker wrote that. I don't really remember, since we traded off writing assignments so often, and we were in tune with each other's thinking. Anyway, I don't think I realized the full ramifications of "the value IS the object" until after the 9X design was over. - Bob