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.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,1fd0fbf8527f0773 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-02-21 07:26:14 PST Path: supernews.google.com!sn-xit-03!supernews.com!freenix!fr.clara.net!heighliner.fr.clara.net!news.tele.dk!195.224.53.60!nntp.news.xara.net!xara.net!gxn.net!news.lattis.xara.net!psiuk-f4!psiuk-p4!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada Subject: Re: generic packages and dispatched operations Date: Wed, 21 Feb 2001 10:00:56 -0500 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: <970l92$18f$1@nh.pace.co.uk> References: <96r871$1g5g$1@news.kiev.sovam.com> <96vq2l$mqg$1@news.kiev.sovam.com> NNTP-Posting-Host: 136.170.200.133 X-Trace: nh.pace.co.uk 982767714 1295 136.170.200.133 (21 Feb 2001 15:01:54 GMT) X-Complaints-To: newsmaster@pace.co.uk NNTP-Posting-Date: 21 Feb 2001 15:01:54 GMT X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: supernews.google.com comp.lang.ada:5398 Date: 2001-02-21T15:01:54+00:00 List-Id: You failed to post any code so nobody can check to see if what you are interested in will compile with a compiler other than GNAT and/or Aonix. Please post again - maybe we can help. While Ada does not have any "dialects" allowed within the standard, that does not mean that you cannot write code that is specific to one compiler. First, the standard itself allows for no subsets or supersets within the *standard*, but a compiler is free to implement anything it likes. A compiler can (and some do - notably GNAT) provide a subset and/or superset of the language - it just needs some mode in which it compiles the standard language. (Important to note here is that this is *only* important if you want your compiler *validated*. If you have no intentions of validating the compiler, you can do anything you want.) Also, just because a compiler adheres to the standard and is validated, doesn't mean that you can't write implementation specific code. Two simple examples: One is where you write a program that "withs" a package supplied only by your specific compiler. (Say, for example, a package of math functions supported by your compiler that are not part of the standard) Another is where you may write code that takes advantage of allowable implementation specific data types such as Long_Long_Float - the standard allows it to exist, but doesn't require it be there for machines on which this would be difficult to implement. Hope you find this helpful. MDC -- Marin David Condic Senior Software Engineer Pace Micro Technology Americas www.pacemicro.com Enabling the digital revolution e-Mail: marin.condic@pacemicro.com Web: http://www.mcondic.com/ "Maxim Reznik" wrote in message news:96vq2l$mqg$1@news.kiev.sovam.com... > Hey! Please! > > Could anybody compile this program on compilers different from GNAT or Aonix? > > Could anybody say if this program conform with ada 95 ? > > It isn't too long programm, really. > Thank you. > > PS. you speak about new release of Ada and say there is only one dialect of Ada. > So is it difficult to answer two such simple questions? > > > > -- > Maxim Reznik > email: > ICQ: 18702307 > > >