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.3 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,18f7f6e041b3e0bf X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-08-12 19:01:04 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fr.usenet-edu.net!usenet-edu.net!enst.fr!not-for-mail From: "Robert C. Leif" Newsgroups: comp.lang.ada Subject: Information Systems Annex was RE: Dispatching and generics - language lawyer question Date: Mon, 12 Aug 2002 19:00:27 -0700 Organization: ENST, France Sender: comp.lang.ada-admin@ada.eu.org Message-ID: Reply-To: comp.lang.ada@ada.eu.org NNTP-Posting-Host: marvin.enst.fr Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: avanie.enst.fr 1029204063 84140 137.194.161.2 (13 Aug 2002 02:01:03 GMT) X-Complaints-To: usenet@enst.fr NNTP-Posting-Date: Tue, 13 Aug 2002 02:01:03 +0000 (UTC) Return-Path: X-Envelope-From: rleif@rleif.com X-Envelope-To: X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.3416 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Importance: Normal In-Reply-To: <5ee5b646.0208120444.5744b83f@posting.google.com> Errors-To: comp.lang.ada-admin@ada.eu.org X-BeenThere: comp.lang.ada@ada.eu.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: comp.lang.ada mail<->news gateway List-Unsubscribe: , Errors-To: comp.lang.ada-admin@ada.eu.org X-BeenThere: comp.lang.ada@ada.eu.org Xref: archiver1.google.com comp.lang.ada:27968 Date: 2002-08-12T19:00:27-07:00 From: Bob Leif To: Robert Dewar et al. "(there are lots of things in GNAT that are very interesting but don't get used, e.g. the entire Information Systems Annex :-)" This is very unfortunate. I would prefer financial institutions employ reliable software that works in decimals. One problem with the Information Systems Annex is that it was to some extent based on COBOL, particularly, the picture clause. For both marketing and technical reasons, I believe that the Information Systems Annex would make an excellent engine for an XML based system. In terms of Ada, the XML Pattern element has some excellent layout features and capabilities. However, some of its syntax is too terse. An Ada version would increase the utility of the Information Systems Annex. I also believe that a way around the static requirement for Ada decimals should be created. I still would like to use the slide-rule formula to calculate the exponent. Would a pragma To_Static be possible? -----Original Message----- From: comp.lang.ada-admin@ada.eu.org [mailto:comp.lang.ada-admin@ada.eu.org] On Behalf Of Robert Dewar Sent: Monday, August 12, 2002 5:45 AM To: comp.lang.ada@ada.eu.org Subject: Re: Dispatching and generics - language lawyer question Hyman Rosen wrote in message news:<1028303374.179416@master.nyc.kbcfp.com>... > I think that the GNAT creators would disagree with you. > As far as I know, they make corresponding Ada and C++ > objects layout compatible. Perhaps one of them will > explain why. That's a bit confused. The layout of tagged types in GNAT is defined by the body of the run-time unit Ada.Tags. Whether this corresponds or not to some particular C++ compiler depends on whether you tailor Ada.Tags appropriately. In practice, the only significant use of the tight C++ binding of objects and tagged types in GNAT was by SGI for some of their graphics packages, otherwise I don't think the feature has been used. (there are lots of things in GNAT that are very interesting but don't get used, e.g. the entire Information Systems Annex :-)