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,8c424d8135e68278 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-12-18 11:53:08 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!newsfeed.direct.ca!look.ca!newsfeed.bc.tac.net!news.bc.tac.net!not-for-mail Sender: blaak@TORUS Newsgroups: comp.lang.ada Subject: Re: Ada2005 References: <9v4jsj$bd1$1@infosun2.rus.uni-stuttgart.de> <9v7f26$qn2$1@infosun2.rus.uni-stuttgart.de> <3C1754BA.C4560423@informatik.uni-jena.de> <3c1868b2.1587625@News.CIS.DFN.DE> <3c1f292d.11941015@News.CIS.DFN.DE> From: Ray Blaak Message-ID: Organization: The Transcend X-Newsreader: Gnus v5.7/Emacs 20.7 Date: 18 Dec 2001 11:51:09 -0800 NNTP-Posting-Host: 208.181.209.61 X-Complaints-To: news@bctel.net X-Trace: news.bc.tac.net 1008705180 208.181.209.61 (Tue, 18 Dec 2001 11:53:00 PST) NNTP-Posting-Date: Tue, 18 Dec 2001 11:53:00 PST Xref: archiver1.google.com comp.lang.ada:18066 Date: 2001-12-18T11:51:09-08:00 List-Id: dmitry@elros.cbb-automation.de (Dmitry A. Kazakov) writes: > On 17 Dec 2001 09:50:30 -0800, Ray Blaak wrote: > Maybe. Though, then you should allow funny constructions like: > e."abs", when function "abs" (X: Ellipse) return ... is defined. Also > you should support fully qualified forms like: > > e.Geometry.Flat.Figures.Conic.Float_Figures.Ellipse.Draw (p); Why? It is misleading, since object.something usually means something in the context of object. I would be perfectly willing to live with the restriction that one cannot do e.Draw unless the Draw method was directly visible. Alternatively, the compiler could be smarter, and look for the symbol "Draw" in the context where the type of e was defined. I also have no problem with e."abs", or e."+", given that one can already do the strange "+"(1, 2) directly anyway. -- Cheers, The Rhythm is around me, The Rhythm has control. Ray Blaak The Rhythm is inside me, blaak@telus.net The Rhythm has my soul.