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,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,8dea6f46dfb95f66 X-Google-Attributes: gid103376,public From: stt@houdini.camb.inmet.com (Tucker Taft) Subject: Re: Environment variables Date: 1996/11/04 Message-ID: #1/1 X-Deja-AN: 194374294 sender: news@inmet.camb.inmet.com (USENET news) x-nntp-posting-host: houdini.camb.inmet.com references: organization: Intermetrics, Inc. newsgroups: comp.lang.ada Date: 1996-11-04T00:00:00+00:00 List-Id: Robert A Duff (bobduff@world.std.com) wrote: : In article , Robert Dewar wrote: : >This is not an extension to the language. Any Ada compiler can provide : >additional useful packages : Robert, you have a strange definition of "extension". I would say: This : *is* an extension to the language. Any Ada compiler can provide : extensions of this nature (additional useful packages). Other : extensions that are explicitly allowed by the RM are additional pragmas : and attributes. Most extensions are of course DISallowed by the RM. : To the Ada programmer, this thing is an extension, in the sense that it : provides functionality available on GNAT, which may or may not be : available on some other compiler. In practical terms, if you use a : different compiler, your program will stop working. I think the big difference with this kind of extension is that you can write such packages yourself, without having to talk to the compiler vendor. On the other hand, other permissible "extensions" like additional pragmas and attributes are almost always restricted to the compiler implementor. : - Bob -Tucker Taft stt@inmet.com http://www.inmet.com/~stt/ Intermetrics, Inc. Cambridge, MA USA